+ 179189:jenkins17035592566174944794.sh: build_container_exec: 29: set +x + 98321:pw-trigger.sh: 46: trap 'pw_deinit binutils' EXIT + 98321:pw-trigger.sh: 47: pw_init binutils + 98321:pw-trigger.sh: pw_init: 41: set -euf -o pipefail + 98321:pw-trigger.sh: pw_init: 42: local project=binutils + 98321:pw-trigger.sh: pw_init: 44: git -C binutils config pw.server https://patchwork.sourceware.org/api/1.2/ + 98321:pw-trigger.sh: pw_init: 46: git -C binutils config pw.project binutils + 98321:pw-trigger.sh: pw_init: 48: pw_clear_cache + 98321:pw-trigger.sh: pw_clear_cache: 68: set -euf -o pipefail + 98321:pw-trigger.sh: pw_clear_cache: 70: rm -rf /tmp/pw-yaml-cache-98321 + 98321:pw-trigger.sh: pw_clear_cache: 71: mkdir /tmp/pw-yaml-cache-98321 ++ 98321:pw-trigger.sh: 49: mktemp + 98321:pw-trigger.sh: 49: yaml=/tmp/tmp.BJDSxTs1d7 + 98321:pw-trigger.sh: 51: trap 'pw_deinit binutils; rm -f /tmp/tmp.BJDSxTs1d7' EXIT + 98321:pw-trigger.sh: 53: readarray -t prereq_bots ++ 98321:pw-trigger.sh: 53: print_prereq_bots tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: print_prereq_bots: 26: set -euf -o pipefail ++ 98321:pw-trigger.sh: print_prereq_bots: 27: local ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: print_prereq_bots: 30: case "$ci_bot" in ++ 98321:pw-trigger.sh: print_prereq_bots: 32: echo tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: print_prereq_bots: 32: sed -e s/_check--/_build--/ ++ 98321:pw-trigger.sh: print_prereq_bots: 37: case "$ci_bot" in + 98321:pw-trigger.sh: 55: git -C binutils pw series list -f yaml + 98321:pw-trigger.sh: 56: mkdir -p artifacts/jenkins ++ 98321:pw-trigger.sh: 58: shyaml get-length + 98321:pw-trigger.sh: 58: len=30 + 98321:pw-trigger.sh: 59: i=30 + 98321:pw-trigger.sh: 60: j=0 + 98321:pw-trigger.sh: 62: '[' 30 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=29 ++ 98321:pw-trigger.sh: 64: shyaml get-value 29.id + 98321:pw-trigger.sh: 64: series_id=58668 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58668 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58668 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58668 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58668 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58668 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58668 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58668 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58668 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131496 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131496 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131496 + 98321:pw-trigger.sh: 74: patch_id=131496 + 98321:pw-trigger.sh: 75: '[' 131496 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131496 State ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131496 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131496 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131496 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131496 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131496 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ByI755g6gu +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.qTzUoY46nh ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ByI755g6gu /tmp/tmp.qTzUoY46nh' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131496/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131496/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98448 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qTzUoY46nh ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ByI755g6gu /tmp/tmp.qTzUoY46nh + 98321:pw-trigger.sh: 89: check_state=pending + 98321:pw-trigger.sh: 90: '[' pending = pending ']' + 98321:pw-trigger.sh: 91: break + 98321:pw-trigger.sh: 96: '[' 131496 = '' ']' + 98321:pw-trigger.sh: 101: check_state=success + 98321:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98321:pw-trigger.sh: 103: pw_patch_check_state 131496 tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131496 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.1PkbI0FXub +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.2BDf6c2ild ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.1PkbI0FXub /tmp/tmp.2BDf6c2ild' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131496/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131496/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98463 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2BDf6c2ild ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432027, "url": "https://patchwork.sourceware.org/api/1.2/patches/131496/checks/432027/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T15:08:05.345839", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4781/console", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T15:08:05.345839 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T15:08:05.345839 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773414485 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773414485 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773414485 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98470 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2BDf6c2ild ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432028, "url": "https://patchwork.sourceware.org/api/1.2/patches/131496/checks/432028/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T15:08:08.812181", "state": "fail", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4781/artifact/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T15:08:08.812181 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T15:08:08.812181 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773414488 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773414485 -le 1773414488 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773414488 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98477 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2BDf6c2ild ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.1PkbI0FXub /tmp/tmp.2BDf6c2ild WARNING: Waiting for 131496:tcwg_binutils_build--master-arm to succeed. + 98321:pw-trigger.sh: 103: check_state=fail + 98321:pw-trigger.sh: 104: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 105: break + 98321:pw-trigger.sh: 108: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 109: echo 'WARNING: Waiting for 131496:tcwg_binutils_build--master-arm to succeed.' + 98321:pw-trigger.sh: 110: continue + 98321:pw-trigger.sh: 62: '[' 29 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=28 ++ 98321:pw-trigger.sh: 64: shyaml get-value 28.id + 98321:pw-trigger.sh: 64: series_id=58673 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58673 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58673 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58673 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58673 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58673 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58673 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58673 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58673 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131503 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131503 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131503 + 98321:pw-trigger.sh: 74: patch_id=131503 + 98321:pw-trigger.sh: 75: '[' 131503 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131503 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131503 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131503 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131503 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131503 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131503 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.iIVM8Yyn8v +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.JHGHjlrOCQ ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.iIVM8Yyn8v /tmp/tmp.JHGHjlrOCQ' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131503/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131503/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98570 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JHGHjlrOCQ ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432259, "url": "https://patchwork.sourceware.org/api/1.2/patches/131503/checks/432259/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T20:21:24.052100", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3299/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T20:21:24.052100 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T20:21:24.052100 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773433284 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773433284 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773433284 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98577 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JHGHjlrOCQ ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432260, "url": "https://patchwork.sourceware.org/api/1.2/patches/131503/checks/432260/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T20:21:26.932221", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3299/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T20:21:26.932221 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T20:21:26.932221 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773433286 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773433284 -le 1773433286 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773433286 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98584 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JHGHjlrOCQ ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432272, "url": "https://patchwork.sourceware.org/api/1.2/patches/131503/checks/432272/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T20:27:10.387625", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3299/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T20:27:10.387625 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T20:27:10.387625 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773433630 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773433286 -le 1773433630 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773433630 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98591 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JHGHjlrOCQ ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.iIVM8Yyn8v /tmp/tmp.JHGHjlrOCQ + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=1 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58673 1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58673 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58673 property '.*' value Patches 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58673 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131505 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131505 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131505 + 98321:pw-trigger.sh: 74: patch_id=131505 + 98321:pw-trigger.sh: 75: '[' 131505 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131505 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131505 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131505 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131505 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131505 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131505 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.GK06Te6VAS +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.I9mu84LjKc ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.GK06Te6VAS /tmp/tmp.I9mu84LjKc' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131505/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131505/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98655 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.I9mu84LjKc ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432509, "url": "https://patchwork.sourceware.org/api/1.2/patches/131505/checks/432509/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T00:13:18.356312", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3302/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T00:13:18.356312 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T00:13:18.356312 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773447198 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773447198 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773447198 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98662 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.I9mu84LjKc ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432510, "url": "https://patchwork.sourceware.org/api/1.2/patches/131505/checks/432510/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T00:13:19.754401", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3302/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T00:13:19.754401 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T00:13:19.754401 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773447199 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773447198 -le 1773447199 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773447199 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98669 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.I9mu84LjKc ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432512, "url": "https://patchwork.sourceware.org/api/1.2/patches/131505/checks/432512/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T00:18:03.495071", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3302/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T00:18:03.495071 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T00:18:03.495071 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773447483 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773447199 -le 1773447483 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773447483 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98676 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.I9mu84LjKc ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.GK06Te6VAS /tmp/tmp.I9mu84LjKc + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=2 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58673 2 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58673 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58673 property '.*' value Patches 2 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58673 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131504 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131504 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131504 + 98321:pw-trigger.sh: 74: patch_id=131504 + 98321:pw-trigger.sh: 75: '[' 131504 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131504 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131504 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131504 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131504 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131504 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131504 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.bmGhJuFbJe +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.fMFBpi0BJ8 ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.bmGhJuFbJe /tmp/tmp.fMFBpi0BJ8' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131504/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131504/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98743 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fMFBpi0BJ8 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432686, "url": "https://patchwork.sourceware.org/api/1.2/patches/131504/checks/432686/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T05:45:06.955781", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3307/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T05:45:06.955781 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T05:45:06.955781 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773467106 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773467106 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773467106 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98750 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fMFBpi0BJ8 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432687, "url": "https://patchwork.sourceware.org/api/1.2/patches/131504/checks/432687/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T05:45:08.719864", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3307/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T05:45:08.719864 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T05:45:08.719864 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773467108 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773467106 -le 1773467108 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773467108 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98757 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fMFBpi0BJ8 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432688, "url": "https://patchwork.sourceware.org/api/1.2/patches/131504/checks/432688/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T05:48:57.645242", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3307/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T05:48:57.645242 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T05:48:57.645242 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773467337 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773467108 -le 1773467337 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773467337 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98764 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fMFBpi0BJ8 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.bmGhJuFbJe /tmp/tmp.fMFBpi0BJ8 + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=3 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58673 3 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58673 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58673 property '.*' value Patches 3 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58673 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131502 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131502 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131502 + 98321:pw-trigger.sh: 74: patch_id=131502 + 98321:pw-trigger.sh: 75: '[' 131502 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131502 State ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131502 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131502 property State value ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131502 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131502 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131502 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Bh8x3y0kjp +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.XG92jLcL78 ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Bh8x3y0kjp /tmp/tmp.XG92jLcL78' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131502/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131502/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98834 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XG92jLcL78 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432822, "url": "https://patchwork.sourceware.org/api/1.2/patches/131502/checks/432822/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T13:10:17.619395", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3310/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T13:10:17.619395 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T13:10:17.619395 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773493817 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773493817 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773493817 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98841 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XG92jLcL78 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432823, "url": "https://patchwork.sourceware.org/api/1.2/patches/131502/checks/432823/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T13:10:19.903791", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3310/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T13:10:19.903791 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T13:10:19.903791 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773493819 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773493817 -le 1773493819 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773493819 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98848 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XG92jLcL78 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432826, "url": "https://patchwork.sourceware.org/api/1.2/patches/131502/checks/432826/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T13:15:56.002664", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3310/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T13:15:56.002664 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T13:15:56.002664 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773494156 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773493819 -le 1773494156 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773494156 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98855 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XG92jLcL78 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Bh8x3y0kjp /tmp/tmp.XG92jLcL78 + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=4 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58673 4 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58673 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58673 property '.*' value Patches 4 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58673 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98321:pw-trigger.sh: 74: true + 98321:pw-trigger.sh: 74: patch_id= + 98321:pw-trigger.sh: 75: '[' '' = '' ']' + 98321:pw-trigger.sh: 76: break + 98321:pw-trigger.sh: 96: '[' '' = '' ']' + 98321:pw-trigger.sh: 97: continue + 98321:pw-trigger.sh: 62: '[' 28 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=27 ++ 98321:pw-trigger.sh: 64: shyaml get-value 27.id + 98321:pw-trigger.sh: 64: series_id=58680 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58680 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58680 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58680 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58680 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58680 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58680 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58680 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58680 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131513 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131513 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131513 + 98321:pw-trigger.sh: 74: patch_id=131513 + 98321:pw-trigger.sh: 75: '[' 131513 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131513 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131513 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131513 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131513 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131513 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131513 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.INBvJkEoWf +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.olUBjT5Jvz ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.INBvJkEoWf /tmp/tmp.olUBjT5Jvz' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131513/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131513/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98966 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.olUBjT5Jvz ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.INBvJkEoWf /tmp/tmp.olUBjT5Jvz + 98321:pw-trigger.sh: 89: check_state=pending + 98321:pw-trigger.sh: 90: '[' pending = pending ']' + 98321:pw-trigger.sh: 91: break + 98321:pw-trigger.sh: 96: '[' 131513 = '' ']' + 98321:pw-trigger.sh: 101: check_state=success + 98321:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98321:pw-trigger.sh: 103: pw_patch_check_state 131513 tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131513 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.86RKCftMik +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.7JSGz2c4BI ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.86RKCftMik /tmp/tmp.7JSGz2c4BI' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131513/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131513/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98981 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7JSGz2c4BI ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432032, "url": "https://patchwork.sourceware.org/api/1.2/patches/131513/checks/432032/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T15:10:03.958313", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4783/console", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T15:10:03.958313 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T15:10:03.958313 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773414603 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773414603 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773414603 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98988 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7JSGz2c4BI ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432034, "url": "https://patchwork.sourceware.org/api/1.2/patches/131513/checks/432034/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T15:10:06.300572", "state": "fail", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4783/artifact/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T15:10:06.300572 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T15:10:06.300572 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773414606 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773414603 -le 1773414606 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773414606 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 98995 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7JSGz2c4BI ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.86RKCftMik /tmp/tmp.7JSGz2c4BI + 98321:pw-trigger.sh: 103: check_state=fail + 98321:pw-trigger.sh: 104: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 105: break + 98321:pw-trigger.sh: 108: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 109: echo 'WARNING: Waiting for 131513:tcwg_binutils_build--master-arm to succeed.' WARNING: Waiting for 131513:tcwg_binutils_build--master-arm to succeed. + 98321:pw-trigger.sh: 110: continue + 98321:pw-trigger.sh: 62: '[' 27 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=26 ++ 98321:pw-trigger.sh: 64: shyaml get-value 26.id + 98321:pw-trigger.sh: 64: series_id=58681 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58681 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58681 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58681 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58681 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58681 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58681 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58681 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58681 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131514 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131514 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131514 + 98321:pw-trigger.sh: 74: patch_id=131514 + 98321:pw-trigger.sh: 75: '[' 131514 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131514 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131514 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131514 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131514 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131514 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131514 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.1LJfbrZEhp +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.kQjf30Lq21 ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.1LJfbrZEhp /tmp/tmp.kQjf30Lq21' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131514/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131514/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99082 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.kQjf30Lq21 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.1LJfbrZEhp /tmp/tmp.kQjf30Lq21 + 98321:pw-trigger.sh: 89: check_state=pending + 98321:pw-trigger.sh: 90: '[' pending = pending ']' + 98321:pw-trigger.sh: 91: break + 98321:pw-trigger.sh: 96: '[' 131514 = '' ']' + 98321:pw-trigger.sh: 101: check_state=success + 98321:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98321:pw-trigger.sh: 103: pw_patch_check_state 131514 tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131514 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.mVBzBhgIGq +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.RK06V4XWzn ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.mVBzBhgIGq /tmp/tmp.RK06V4XWzn' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131514/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131514/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99097 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RK06V4XWzn ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432031, "url": "https://patchwork.sourceware.org/api/1.2/patches/131514/checks/432031/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T15:10:03.611712", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4784/console", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T15:10:03.611712 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T15:10:03.611712 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773414603 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773414603 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773414603 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99104 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RK06V4XWzn ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432033, "url": "https://patchwork.sourceware.org/api/1.2/patches/131514/checks/432033/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T15:10:06.016562", "state": "fail", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4784/artifact/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T15:10:06.016562 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T15:10:06.016562 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773414606 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773414603 -le 1773414606 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773414606 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99111 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RK06V4XWzn ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.mVBzBhgIGq /tmp/tmp.RK06V4XWzn + 98321:pw-trigger.sh: 103: check_state=fail + 98321:pw-trigger.sh: 104: '[' fail '!=' success ']' WARNING: Waiting for 131514:tcwg_binutils_build--master-arm to succeed. + 98321:pw-trigger.sh: 105: break + 98321:pw-trigger.sh: 108: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 109: echo 'WARNING: Waiting for 131514:tcwg_binutils_build--master-arm to succeed.' + 98321:pw-trigger.sh: 110: continue + 98321:pw-trigger.sh: 62: '[' 26 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=25 ++ 98321:pw-trigger.sh: 64: shyaml get-value 25.id + 98321:pw-trigger.sh: 64: series_id=58686 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58686 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58686 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58686 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58686 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58686 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58686 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58686 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58686 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131544 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131544 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131544 + 98321:pw-trigger.sh: 74: patch_id=131544 + 98321:pw-trigger.sh: 75: '[' 131544 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131544 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131544 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131544 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131544 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131544 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131544 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.aWKFqI5piG +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.t1bEuRV9E1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.aWKFqI5piG /tmp/tmp.t1bEuRV9E1' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131544/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131544/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99198 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.t1bEuRV9E1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.aWKFqI5piG /tmp/tmp.t1bEuRV9E1 + 98321:pw-trigger.sh: 89: check_state=pending + 98321:pw-trigger.sh: 90: '[' pending = pending ']' + 98321:pw-trigger.sh: 91: break + 98321:pw-trigger.sh: 96: '[' 131544 = '' ']' + 98321:pw-trigger.sh: 101: check_state=success + 98321:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98321:pw-trigger.sh: 103: pw_patch_check_state 131544 tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131544 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.fVvAUW0Fth +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.t6nzh8om3Q ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.fVvAUW0Fth /tmp/tmp.t6nzh8om3Q' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131544/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131544/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99213 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.t6nzh8om3Q ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432036, "url": "https://patchwork.sourceware.org/api/1.2/patches/131544/checks/432036/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T15:10:07.191308", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4785/console", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T15:10:07.191308 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T15:10:07.191308 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773414607 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773414607 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773414607 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99220 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.t6nzh8om3Q ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432038, "url": "https://patchwork.sourceware.org/api/1.2/patches/131544/checks/432038/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T15:10:11.243330", "state": "fail", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4785/artifact/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T15:10:11.243330 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T15:10:11.243330 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773414611 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773414607 -le 1773414611 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773414611 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99227 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.t6nzh8om3Q ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.fVvAUW0Fth /tmp/tmp.t6nzh8om3Q + 98321:pw-trigger.sh: 103: check_state=fail + 98321:pw-trigger.sh: 104: '[' fail '!=' success ']' WARNING: Waiting for 131544:tcwg_binutils_build--master-arm to succeed. + 98321:pw-trigger.sh: 105: break + 98321:pw-trigger.sh: 108: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 109: echo 'WARNING: Waiting for 131544:tcwg_binutils_build--master-arm to succeed.' + 98321:pw-trigger.sh: 110: continue + 98321:pw-trigger.sh: 62: '[' 25 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=24 ++ 98321:pw-trigger.sh: 64: shyaml get-value 24.id + 98321:pw-trigger.sh: 64: series_id=58749 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58749 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58749 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58749 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58749 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58749 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58749 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58749 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58749 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131633 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131633 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131633 + 98321:pw-trigger.sh: 74: patch_id=131633 + 98321:pw-trigger.sh: 75: '[' 131633 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131633 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131633 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131633 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131633 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131633 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131633 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.3wI2KJawXw +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.kGuQx7uaFP ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.3wI2KJawXw /tmp/tmp.kGuQx7uaFP' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131633/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131633/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99314 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.kGuQx7uaFP ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.3wI2KJawXw /tmp/tmp.kGuQx7uaFP + 98321:pw-trigger.sh: 89: check_state=pending + 98321:pw-trigger.sh: 90: '[' pending = pending ']' + 98321:pw-trigger.sh: 91: break + 98321:pw-trigger.sh: 96: '[' 131633 = '' ']' + 98321:pw-trigger.sh: 101: check_state=success + 98321:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98321:pw-trigger.sh: 103: pw_patch_check_state 131633 tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131633 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.WPYKMssRiX +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.SqxyYGdwRN ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.WPYKMssRiX /tmp/tmp.SqxyYGdwRN' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131633/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131633/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99329 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SqxyYGdwRN ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432035, "url": "https://patchwork.sourceware.org/api/1.2/patches/131633/checks/432035/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T15:10:06.883314", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4786/console", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T15:10:06.883314 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T15:10:06.883314 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773414606 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773414606 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773414606 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99336 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SqxyYGdwRN ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432037, "url": "https://patchwork.sourceware.org/api/1.2/patches/131633/checks/432037/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T15:10:10.974449", "state": "fail", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4786/artifact/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T15:10:10.974449 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T15:10:10.974449 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773414610 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773414606 -le 1773414610 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773414610 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99343 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SqxyYGdwRN ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.WPYKMssRiX /tmp/tmp.SqxyYGdwRN WARNING: Waiting for 131633:tcwg_binutils_build--master-arm to succeed. + 98321:pw-trigger.sh: 103: check_state=fail + 98321:pw-trigger.sh: 104: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 105: break + 98321:pw-trigger.sh: 108: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 109: echo 'WARNING: Waiting for 131633:tcwg_binutils_build--master-arm to succeed.' + 98321:pw-trigger.sh: 110: continue + 98321:pw-trigger.sh: 62: '[' 24 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=23 ++ 98321:pw-trigger.sh: 64: shyaml get-value 23.id + 98321:pw-trigger.sh: 64: series_id=58750 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58750 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58750 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58750 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58750 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58750 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58750 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58750 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58750 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131634 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131634 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131634 + 98321:pw-trigger.sh: 74: patch_id=131634 + 98321:pw-trigger.sh: 75: '[' 131634 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131634 State ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131634 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131634 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131634 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131634 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131634 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.y409vy36H5 +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.jKCTHUsL72 ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.y409vy36H5 /tmp/tmp.jKCTHUsL72' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131634/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131634/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99430 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jKCTHUsL72 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.y409vy36H5 /tmp/tmp.jKCTHUsL72 + 98321:pw-trigger.sh: 89: check_state=pending + 98321:pw-trigger.sh: 90: '[' pending = pending ']' + 98321:pw-trigger.sh: 91: break + 98321:pw-trigger.sh: 96: '[' 131634 = '' ']' + 98321:pw-trigger.sh: 101: check_state=success + 98321:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98321:pw-trigger.sh: 103: pw_patch_check_state 131634 tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131634 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.2YJoKAOfoY +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.bz2qfWYtR6 ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.2YJoKAOfoY /tmp/tmp.bz2qfWYtR6' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131634/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131634/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99445 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bz2qfWYtR6 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432039, "url": "https://patchwork.sourceware.org/api/1.2/patches/131634/checks/432039/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T15:11:01.263308", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4787/console", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T15:11:01.263308 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T15:11:01.263308 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773414661 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773414661 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773414661 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99452 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bz2qfWYtR6 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432040, "url": "https://patchwork.sourceware.org/api/1.2/patches/131634/checks/432040/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T15:11:03.780420", "state": "fail", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4787/artifact/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T15:11:03.780420 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T15:11:03.780420 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773414663 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773414661 -le 1773414663 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773414663 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99459 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bz2qfWYtR6 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.2YJoKAOfoY /tmp/tmp.bz2qfWYtR6 + 98321:pw-trigger.sh: 103: check_state=fail + 98321:pw-trigger.sh: 104: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 105: break + 98321:pw-trigger.sh: 108: '[' fail '!=' success ']' WARNING: Waiting for 131634:tcwg_binutils_build--master-arm to succeed. + 98321:pw-trigger.sh: 109: echo 'WARNING: Waiting for 131634:tcwg_binutils_build--master-arm to succeed.' + 98321:pw-trigger.sh: 110: continue + 98321:pw-trigger.sh: 62: '[' 23 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=22 ++ 98321:pw-trigger.sh: 64: shyaml get-value 22.id + 98321:pw-trigger.sh: 64: series_id=58765 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58765 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58765 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58765 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58765 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58765 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58765 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58765 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58765 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131658 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131658 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131658 + 98321:pw-trigger.sh: 74: patch_id=131658 + 98321:pw-trigger.sh: 75: '[' 131658 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131658 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131658 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131658 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131658 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131658 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131658 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.stZ0mskvfA +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.VxHXixXdbK ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.stZ0mskvfA /tmp/tmp.VxHXixXdbK' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131658/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131658/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99552 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VxHXixXdbK ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432267, "url": "https://patchwork.sourceware.org/api/1.2/patches/131658/checks/432267/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T20:23:29.544384", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3300/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T20:23:29.544384 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T20:23:29.544384 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773433409 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773433409 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773433409 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99559 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VxHXixXdbK ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432268, "url": "https://patchwork.sourceware.org/api/1.2/patches/131658/checks/432268/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T20:23:31.502561", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3300/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T20:23:31.502561 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T20:23:31.502561 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773433411 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773433409 -le 1773433411 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773433411 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99566 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VxHXixXdbK ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432277, "url": "https://patchwork.sourceware.org/api/1.2/patches/131658/checks/432277/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T20:28:33.682197", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3300/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T20:28:33.682197 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T20:28:33.682197 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773433713 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773433411 -le 1773433713 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773433713 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99573 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VxHXixXdbK ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.stZ0mskvfA /tmp/tmp.VxHXixXdbK + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=1 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58765 1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58765 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58765 property '.*' value Patches 1 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58765 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131659 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131659 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131659 + 98321:pw-trigger.sh: 74: patch_id=131659 + 98321:pw-trigger.sh: 75: '[' 131659 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131659 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131659 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131659 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131659 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131659 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131659 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.BmDtmMTUMj +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Iv0MQRa8cg ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.BmDtmMTUMj /tmp/tmp.Iv0MQRa8cg' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131659/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131659/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99637 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Iv0MQRa8cg ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432513, "url": "https://patchwork.sourceware.org/api/1.2/patches/131659/checks/432513/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T00:18:51.795357", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3303/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T00:18:51.795357 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T00:18:51.795357 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773447531 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773447531 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773447531 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99644 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Iv0MQRa8cg ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432514, "url": "https://patchwork.sourceware.org/api/1.2/patches/131659/checks/432514/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T00:18:53.158707", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3303/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T00:18:53.158707 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T00:18:53.158707 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773447533 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773447531 -le 1773447533 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773447533 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99651 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Iv0MQRa8cg ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432518, "url": "https://patchwork.sourceware.org/api/1.2/patches/131659/checks/432518/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T00:22:46.580668", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3303/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T00:22:46.580668 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T00:22:46.580668 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773447766 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773447533 -le 1773447766 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773447766 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99658 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Iv0MQRa8cg ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.BmDtmMTUMj /tmp/tmp.Iv0MQRa8cg + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=2 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58765 2 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58765 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58765 property '.*' value Patches 2 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58765 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131657 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131657 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131657 + 98321:pw-trigger.sh: 74: patch_id=131657 + 98321:pw-trigger.sh: 75: '[' 131657 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131657 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131657 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131657 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131657 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131657 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131657 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.NjLJveC6A3 +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.dOkEgXsK9b ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.NjLJveC6A3 /tmp/tmp.dOkEgXsK9b' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131657/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131657/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99725 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dOkEgXsK9b ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432689, "url": "https://patchwork.sourceware.org/api/1.2/patches/131657/checks/432689/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T05:49:56.665511", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3308/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T05:49:56.665511 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T05:49:56.665511 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773467396 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773467396 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773467396 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99732 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dOkEgXsK9b ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432690, "url": "https://patchwork.sourceware.org/api/1.2/patches/131657/checks/432690/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T05:49:58.286857", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3308/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T05:49:58.286857 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T05:49:58.286857 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773467398 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773467396 -le 1773467398 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773467398 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99739 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dOkEgXsK9b ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432691, "url": "https://patchwork.sourceware.org/api/1.2/patches/131657/checks/432691/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T05:53:40.556869", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3308/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T05:53:40.556869 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T05:53:40.556869 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773467620 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773467398 -le 1773467620 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773467620 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99746 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dOkEgXsK9b ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.NjLJveC6A3 /tmp/tmp.dOkEgXsK9b + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=3 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58765 3 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58765 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58765 property '.*' value Patches 3 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58765 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131656 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131656 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131656 + 98321:pw-trigger.sh: 74: patch_id=131656 + 98321:pw-trigger.sh: 75: '[' 131656 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131656 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131656 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131656 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131656 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131656 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131656 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.QTFJe4yEZh +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.eSDEhNqooe ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.QTFJe4yEZh /tmp/tmp.eSDEhNqooe' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131656/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131656/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99816 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eSDEhNqooe ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432824, "url": "https://patchwork.sourceware.org/api/1.2/patches/131656/checks/432824/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T13:11:29.283636", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3311/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T13:11:29.283636 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T13:11:29.283636 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773493889 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773493889 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773493889 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99823 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eSDEhNqooe ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432825, "url": "https://patchwork.sourceware.org/api/1.2/patches/131656/checks/432825/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T13:11:44.093842", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3311/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T13:11:44.093842 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T13:11:44.093842 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773493904 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773493889 -le 1773493904 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773493904 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99830 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eSDEhNqooe ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432827, "url": "https://patchwork.sourceware.org/api/1.2/patches/131656/checks/432827/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T13:16:33.169213", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3311/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T13:16:33.169213 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T13:16:33.169213 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773494193 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773493904 -le 1773494193 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773494193 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99837 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eSDEhNqooe ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.QTFJe4yEZh /tmp/tmp.eSDEhNqooe + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=4 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58765 4 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58765 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58765 property '.*' value Patches 4 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58765 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98321:pw-trigger.sh: 74: true + 98321:pw-trigger.sh: 74: patch_id= + 98321:pw-trigger.sh: 75: '[' '' = '' ']' + 98321:pw-trigger.sh: 76: break + 98321:pw-trigger.sh: 96: '[' '' = '' ']' + 98321:pw-trigger.sh: 97: continue + 98321:pw-trigger.sh: 62: '[' 22 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=21 ++ 98321:pw-trigger.sh: 64: shyaml get-value 21.id + 98321:pw-trigger.sh: 64: series_id=58766 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58766 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58766 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58766 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58766 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58766 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58766 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58766 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58766 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131667 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131667 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131667 + 98321:pw-trigger.sh: 74: patch_id=131667 + 98321:pw-trigger.sh: 75: '[' 131667 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131667 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131667 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131667 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131667 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131667 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131667 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.X6iRIbjBkV +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.7k6xz1ZeGm ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.X6iRIbjBkV /tmp/tmp.7k6xz1ZeGm' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131667/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131667/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99962 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7k6xz1ZeGm ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432269, "url": "https://patchwork.sourceware.org/api/1.2/patches/131667/checks/432269/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T20:24:21.122509", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3301/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T20:24:21.122509 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T20:24:21.122509 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773433461 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773433461 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773433461 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99969 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7k6xz1ZeGm ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432270, "url": "https://patchwork.sourceware.org/api/1.2/patches/131667/checks/432270/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T20:24:25.373594", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3301/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T20:24:25.373594 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T20:24:25.373594 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773433465 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773433461 -le 1773433465 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773433465 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99976 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7k6xz1ZeGm ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432284, "url": "https://patchwork.sourceware.org/api/1.2/patches/131667/checks/432284/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T20:29:53.143820", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3301/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T20:29:53.143820 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T20:29:53.143820 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773433793 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773433465 -le 1773433793 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773433793 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 99983 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7k6xz1ZeGm ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.X6iRIbjBkV /tmp/tmp.7k6xz1ZeGm + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=1 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58766 1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58766 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58766 property '.*' value Patches 1 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58766 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131668 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131668 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131668 + 98321:pw-trigger.sh: 74: patch_id=131668 + 98321:pw-trigger.sh: 75: '[' 131668 = '' ']' ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131668 State ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131668 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131668 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131668 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131668 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131668 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.PjR7FlBV7B +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.blzriE1l1f ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.PjR7FlBV7B /tmp/tmp.blzriE1l1f' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131668/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131668/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100047 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.blzriE1l1f ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432515, "url": "https://patchwork.sourceware.org/api/1.2/patches/131668/checks/432515/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T00:19:23.921810", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3304/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T00:19:23.921810 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T00:19:23.921810 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773447563 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773447563 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773447563 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100054 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.blzriE1l1f ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432516, "url": "https://patchwork.sourceware.org/api/1.2/patches/131668/checks/432516/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T00:19:26.483568", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3304/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T00:19:26.483568 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T00:19:26.483568 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773447566 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773447563 -le 1773447566 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773447566 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100061 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.blzriE1l1f ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432519, "url": "https://patchwork.sourceware.org/api/1.2/patches/131668/checks/432519/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T00:23:13.277457", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3304/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T00:23:13.277457 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T00:23:13.277457 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773447793 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773447566 -le 1773447793 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773447793 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100068 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.blzriE1l1f ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.PjR7FlBV7B /tmp/tmp.blzriE1l1f + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=2 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58766 2 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58766 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58766 property '.*' value Patches 2 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58766 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131666 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131666 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131666 + 98321:pw-trigger.sh: 74: patch_id=131666 + 98321:pw-trigger.sh: 75: '[' 131666 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131666 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131666 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131666 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131666 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131666 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131666 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.miyfwRvDoS +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.D6EKvkZMo3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.miyfwRvDoS /tmp/tmp.D6EKvkZMo3' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131666/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131666/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100135 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.D6EKvkZMo3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432692, "url": "https://patchwork.sourceware.org/api/1.2/patches/131666/checks/432692/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T05:54:42.741081", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3309/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T05:54:42.741081 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T05:54:42.741081 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773467682 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773467682 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773467682 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100142 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.D6EKvkZMo3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432693, "url": "https://patchwork.sourceware.org/api/1.2/patches/131666/checks/432693/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T05:54:45.128250", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3309/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T05:54:45.128250 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T05:54:45.128250 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773467685 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773467682 -le 1773467685 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773467685 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100149 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.D6EKvkZMo3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432694, "url": "https://patchwork.sourceware.org/api/1.2/patches/131666/checks/432694/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T05:58:32.107239", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3309/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T05:58:32.107239 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T05:58:32.107239 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773467912 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773467685 -le 1773467912 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773467912 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100156 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.D6EKvkZMo3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.miyfwRvDoS /tmp/tmp.D6EKvkZMo3 + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=3 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58766 3 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58766 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58766 property '.*' value Patches 3 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58766 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131665 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131665 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131665 + 98321:pw-trigger.sh: 74: patch_id=131665 + 98321:pw-trigger.sh: 75: '[' 131665 = '' ']' ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131665 State ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131665 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131665 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131665 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131665 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131665 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.DtZLelDKrE +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.pNiJqp8Ct0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.DtZLelDKrE /tmp/tmp.pNiJqp8Ct0' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131665/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131665/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100226 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pNiJqp8Ct0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432830, "url": "https://patchwork.sourceware.org/api/1.2/patches/131665/checks/432830/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T13:20:51.306299", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3312/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T13:20:51.306299 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T13:20:51.306299 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773494451 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773494451 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773494451 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100233 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pNiJqp8Ct0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432831, "url": "https://patchwork.sourceware.org/api/1.2/patches/131665/checks/432831/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T13:20:53.248962", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3312/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T13:20:53.248962 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T13:20:53.248962 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773494453 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773494451 -le 1773494453 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773494453 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100240 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pNiJqp8Ct0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432834, "url": "https://patchwork.sourceware.org/api/1.2/patches/131665/checks/432834/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T13:25:06.771595", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3312/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T13:25:06.771595 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T13:25:06.771595 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773494706 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773494453 -le 1773494706 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773494706 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100247 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pNiJqp8Ct0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.DtZLelDKrE /tmp/tmp.pNiJqp8Ct0 + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=4 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58766 4 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58766 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58766 property '.*' value Patches 4 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58766 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131663 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131663 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131663 + 98321:pw-trigger.sh: 74: patch_id=131663 + 98321:pw-trigger.sh: 75: '[' 131663 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131663 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131663 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131663 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131663 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131663 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131663 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.MrzmIIekcm +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.tGufDokmy9 ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.MrzmIIekcm /tmp/tmp.tGufDokmy9' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131663/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131663/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100320 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tGufDokmy9 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433005, "url": "https://patchwork.sourceware.org/api/1.2/patches/131663/checks/433005/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-15T02:49:00.401455", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3313/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-15T02:49:00.401455 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-15T02:49:00.401455 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773542940 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773542940 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773542940 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100327 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tGufDokmy9 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433006, "url": "https://patchwork.sourceware.org/api/1.2/patches/131663/checks/433006/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-15T02:49:04.856972", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3313/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-15T02:49:04.856972 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-15T02:49:04.856972 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773542944 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773542940 -le 1773542944 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773542944 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100334 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tGufDokmy9 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433011, "url": "https://patchwork.sourceware.org/api/1.2/patches/131663/checks/433011/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-15T02:56:50.363296", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3313/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-15T02:56:50.363296 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-15T02:56:50.363296 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773543410 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773542944 -le 1773543410 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773543410 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100341 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tGufDokmy9 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.MrzmIIekcm /tmp/tmp.tGufDokmy9 + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=5 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58766 5 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58766 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=5 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58766 property '.*' value Patches 5 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58766 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=5 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131662 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131662 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131662 + 98321:pw-trigger.sh: 74: patch_id=131662 + 98321:pw-trigger.sh: 75: '[' 131662 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131662 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131662 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131662 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131662 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131662 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131662 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.M7SUmwbAcv +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.fXkueXc17b ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.M7SUmwbAcv /tmp/tmp.fXkueXc17b' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131662/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131662/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100417 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fXkueXc17b ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433176, "url": "https://patchwork.sourceware.org/api/1.2/patches/131662/checks/433176/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-15T12:42:23.342214", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3314/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-15T12:42:23.342214 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-15T12:42:23.342214 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773578543 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773578543 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773578543 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100424 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fXkueXc17b ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433177, "url": "https://patchwork.sourceware.org/api/1.2/patches/131662/checks/433177/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-15T12:42:27.987989", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3314/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-15T12:42:27.987989 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-15T12:42:27.987989 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773578547 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773578543 -le 1773578547 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773578547 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100431 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fXkueXc17b ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433181, "url": "https://patchwork.sourceware.org/api/1.2/patches/131662/checks/433181/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-15T12:46:19.128072", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3314/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-15T12:46:19.128072 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-15T12:46:19.128072 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773578779 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773578547 -le 1773578779 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773578779 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100438 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fXkueXc17b ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.M7SUmwbAcv /tmp/tmp.fXkueXc17b + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=6 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58766 6 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58766 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=6 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58766 property '.*' value Patches 6 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58766 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=6 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131661 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131661 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131661 + 98321:pw-trigger.sh: 74: patch_id=131661 + 98321:pw-trigger.sh: 75: '[' 131661 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131661 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131661 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131661 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131661 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131661 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131661 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.nDnj0vE2pU +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Ak878vWRzK ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.nDnj0vE2pU /tmp/tmp.Ak878vWRzK' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131661/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131661/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100517 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ak878vWRzK ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433259, "url": "https://patchwork.sourceware.org/api/1.2/patches/131661/checks/433259/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-15T19:52:15.452970", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3315/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-15T19:52:15.452970 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-15T19:52:15.452970 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773604335 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773604335 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773604335 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100524 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ak878vWRzK ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433260, "url": "https://patchwork.sourceware.org/api/1.2/patches/131661/checks/433260/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-15T19:52:17.321639", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3315/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-15T19:52:17.321639 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-15T19:52:17.321639 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773604337 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773604335 -le 1773604337 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773604337 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100531 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ak878vWRzK ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433261, "url": "https://patchwork.sourceware.org/api/1.2/patches/131661/checks/433261/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-15T19:55:59.596666", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3315/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-15T19:55:59.596666 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-15T19:55:59.596666 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773604559 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773604337 -le 1773604559 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773604559 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100538 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ak878vWRzK ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.nDnj0vE2pU /tmp/tmp.Ak878vWRzK + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=7 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58766 7 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58766 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=7 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58766 property '.*' value Patches 7 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58766 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=7 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131660 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131660 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131660 + 98321:pw-trigger.sh: 74: patch_id=131660 + 98321:pw-trigger.sh: 75: '[' 131660 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131660 State ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131660 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131660 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131660 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131660 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131660 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.IxUN7sXMmg +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.EFgEps6cbO ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.IxUN7sXMmg /tmp/tmp.EFgEps6cbO' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131660/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131660/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100620 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EFgEps6cbO ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433346, "url": "https://patchwork.sourceware.org/api/1.2/patches/131660/checks/433346/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-16T00:20:15.921447", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3316/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-16T00:20:15.921447 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-16T00:20:15.921447 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773620415 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773620415 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773620415 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100627 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EFgEps6cbO ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433347, "url": "https://patchwork.sourceware.org/api/1.2/patches/131660/checks/433347/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-16T00:20:18.337536", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3316/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-16T00:20:18.337536 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-16T00:20:18.337536 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773620418 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773620415 -le 1773620418 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773620418 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100634 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EFgEps6cbO ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433348, "url": "https://patchwork.sourceware.org/api/1.2/patches/131660/checks/433348/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-16T00:26:18.458941", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3316/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-16T00:26:18.458941 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-16T00:26:18.458941 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773620778 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773620418 -le 1773620778 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773620778 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100641 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EFgEps6cbO ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.IxUN7sXMmg /tmp/tmp.EFgEps6cbO + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=8 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58766 8 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58766 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=8 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58766 property '.*' value Patches 8 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58766 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=8 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98321:pw-trigger.sh: 74: true + 98321:pw-trigger.sh: 74: patch_id= + 98321:pw-trigger.sh: 75: '[' '' = '' ']' + 98321:pw-trigger.sh: 76: break + 98321:pw-trigger.sh: 96: '[' '' = '' ']' + 98321:pw-trigger.sh: 97: continue + 98321:pw-trigger.sh: 62: '[' 21 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=20 ++ 98321:pw-trigger.sh: 64: shyaml get-value 20.id + 98321:pw-trigger.sh: 64: series_id=58770 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58770 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58770 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58770 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58770 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58770 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58770 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58770 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58770 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131671 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131671 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131671 + 98321:pw-trigger.sh: 74: patch_id=131671 + 98321:pw-trigger.sh: 75: '[' 131671 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131671 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131671 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131671 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131671 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131671 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131671 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.xaPCQgMiL6 +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.94JKvXtmrV ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.xaPCQgMiL6 /tmp/tmp.94JKvXtmrV' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131671/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131671/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100764 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.94JKvXtmrV ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.xaPCQgMiL6 /tmp/tmp.94JKvXtmrV + 98321:pw-trigger.sh: 89: check_state=pending + 98321:pw-trigger.sh: 90: '[' pending = pending ']' + 98321:pw-trigger.sh: 91: break + 98321:pw-trigger.sh: 96: '[' 131671 = '' ']' + 98321:pw-trigger.sh: 101: check_state=success + 98321:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98321:pw-trigger.sh: 103: pw_patch_check_state 131671 tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131671 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Autxlubpeb +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.D0P5bJqdnz ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Autxlubpeb /tmp/tmp.D0P5bJqdnz' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131671/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131671/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100779 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.D0P5bJqdnz ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432022, "url": "https://patchwork.sourceware.org/api/1.2/patches/131671/checks/432022/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T15:05:49.944130", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4780/console", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T15:05:49.944130 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T15:05:49.944130 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773414349 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773414349 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773414349 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100786 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.D0P5bJqdnz ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432023, "url": "https://patchwork.sourceware.org/api/1.2/patches/131671/checks/432023/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T15:05:51.248094", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4780/console", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T15:05:51.248094 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T15:05:51.248094 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773414351 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773414349 -le 1773414351 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773414351 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100793 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.D0P5bJqdnz ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432024, "url": "https://patchwork.sourceware.org/api/1.2/patches/131671/checks/432024/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-13T15:05:51.617773", "state": "warning", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4780/artifact/artifacts/artifacts.precommit/", "context": "tcwg_binutils_build--master-arm", "description": "Skipped because it is an RFC" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-13T15:05:51.617773 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-13T15:05:51.617773 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773414351 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773414351 -le 1773414351 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773414351 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=warning ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100800 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.D0P5bJqdnz ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo warning +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Autxlubpeb /tmp/tmp.D0P5bJqdnz + 98321:pw-trigger.sh: 103: check_state=warning + 98321:pw-trigger.sh: 104: '[' warning '!=' success ']' + 98321:pw-trigger.sh: 105: break + 98321:pw-trigger.sh: 108: '[' warning '!=' success ']' WARNING: Waiting for 131671:tcwg_binutils_build--master-arm to succeed. + 98321:pw-trigger.sh: 109: echo 'WARNING: Waiting for 131671:tcwg_binutils_build--master-arm to succeed.' + 98321:pw-trigger.sh: 110: continue + 98321:pw-trigger.sh: 62: '[' 20 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=19 ++ 98321:pw-trigger.sh: 64: shyaml get-value 19.id + 98321:pw-trigger.sh: 64: series_id=58778 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58778 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58778 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58778 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58778 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58778 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58778 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58778 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58778 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131679 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131679 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131679 + 98321:pw-trigger.sh: 74: patch_id=131679 + 98321:pw-trigger.sh: 75: '[' 131679 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131679 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131679 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131679 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131679 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131679 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131679 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.NWsCISm0jc +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Cp7vVG9Lgh ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.NWsCISm0jc /tmp/tmp.Cp7vVG9Lgh' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131679/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131679/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100887 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Cp7vVG9Lgh ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432521, "url": "https://patchwork.sourceware.org/api/1.2/patches/131679/checks/432521/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T00:23:57.900798", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3305/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T00:23:57.900798 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T00:23:57.900798 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773447837 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773447837 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773447837 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100894 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Cp7vVG9Lgh ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432522, "url": "https://patchwork.sourceware.org/api/1.2/patches/131679/checks/432522/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T00:23:59.219400", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3305/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T00:23:59.219400 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T00:23:59.219400 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773447839 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773447837 -le 1773447839 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773447839 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100901 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Cp7vVG9Lgh ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432527, "url": "https://patchwork.sourceware.org/api/1.2/patches/131679/checks/432527/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T00:28:10.150702", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3305/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T00:28:10.150702 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T00:28:10.150702 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773448090 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773447839 -le 1773448090 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773448090 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 100908 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Cp7vVG9Lgh ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.NWsCISm0jc /tmp/tmp.Cp7vVG9Lgh + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=1 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58778 1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58778 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58778 property '.*' value Patches 1 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58778 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98321:pw-trigger.sh: 74: true + 98321:pw-trigger.sh: 74: patch_id= + 98321:pw-trigger.sh: 75: '[' '' = '' ']' + 98321:pw-trigger.sh: 76: break + 98321:pw-trigger.sh: 96: '[' '' = '' ']' + 98321:pw-trigger.sh: 97: continue + 98321:pw-trigger.sh: 62: '[' 19 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=18 ++ 98321:pw-trigger.sh: 64: shyaml get-value 18.id + 98321:pw-trigger.sh: 64: series_id=58788 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58788 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58788 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58788 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58788 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58788 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58788 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58788 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58788 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131703 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131703 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131703 + 98321:pw-trigger.sh: 74: patch_id=131703 + 98321:pw-trigger.sh: 75: '[' 131703 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131703 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131703 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131703 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131703 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131703 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131703 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.H4a1RmxN8G +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ANjMf39wav ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.H4a1RmxN8G /tmp/tmp.ANjMf39wav' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131703/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131703/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101010 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ANjMf39wav ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432523, "url": "https://patchwork.sourceware.org/api/1.2/patches/131703/checks/432523/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T00:25:13.309937", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3306/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T00:25:13.309937 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T00:25:13.309937 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773447913 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773447913 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773447913 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101017 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ANjMf39wav ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432524, "url": "https://patchwork.sourceware.org/api/1.2/patches/131703/checks/432524/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T00:25:14.637780", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3306/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T00:25:14.637780 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T00:25:14.637780 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773447914 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773447913 -le 1773447914 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773447914 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101024 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ANjMf39wav ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 432528, "url": "https://patchwork.sourceware.org/api/1.2/patches/131703/checks/432528/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-14T00:29:34.848930", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3306/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-14T00:29:34.848930 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-14T00:29:34.848930 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773448174 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773447914 -le 1773448174 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773448174 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101031 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ANjMf39wav ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.H4a1RmxN8G /tmp/tmp.ANjMf39wav + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=1 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58788 1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58788 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58788 property '.*' value Patches 1 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58788 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98321:pw-trigger.sh: 74: true + 98321:pw-trigger.sh: 74: patch_id= + 98321:pw-trigger.sh: 75: '[' '' = '' ']' + 98321:pw-trigger.sh: 76: break + 98321:pw-trigger.sh: 96: '[' '' = '' ']' + 98321:pw-trigger.sh: 97: continue + 98321:pw-trigger.sh: 62: '[' 18 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=17 ++ 98321:pw-trigger.sh: 64: shyaml get-value 17.id + 98321:pw-trigger.sh: 64: series_id=58817 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58817 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58817 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58817 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58817 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58817 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58817 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58817 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58817 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131751 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131751 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131751 + 98321:pw-trigger.sh: 74: patch_id=131751 + 98321:pw-trigger.sh: 75: '[' 131751 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131751 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131751 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131751 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131751 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131751 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131751 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.cC5IAnf2JR +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.trxTZ3q20Z ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.cC5IAnf2JR /tmp/tmp.trxTZ3q20Z' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131751/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131751/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101133 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.trxTZ3q20Z ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.cC5IAnf2JR /tmp/tmp.trxTZ3q20Z + 98321:pw-trigger.sh: 89: check_state=pending + 98321:pw-trigger.sh: 90: '[' pending = pending ']' + 98321:pw-trigger.sh: 91: break + 98321:pw-trigger.sh: 96: '[' 131751 = '' ']' + 98321:pw-trigger.sh: 101: check_state=success + 98321:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98321:pw-trigger.sh: 103: pw_patch_check_state 131751 tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131751 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.pQ7CzP2UAL +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.bCsulfXSCm ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.pQ7CzP2UAL /tmp/tmp.bCsulfXSCm' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131751/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131751/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101148 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bCsulfXSCm ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433082, "url": "https://patchwork.sourceware.org/api/1.2/patches/131751/checks/433082/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-15T08:47:23.427183", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4802/console", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-15T08:47:23.427183 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-15T08:47:23.427183 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773564443 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773564443 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773564443 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101155 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bCsulfXSCm ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433084, "url": "https://patchwork.sourceware.org/api/1.2/patches/131751/checks/433084/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-15T08:47:25.670611", "state": "fail", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4802/artifact/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-15T08:47:25.670611 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-15T08:47:25.670611 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773564445 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773564443 -le 1773564445 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773564445 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101162 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bCsulfXSCm ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.pQ7CzP2UAL /tmp/tmp.bCsulfXSCm + 98321:pw-trigger.sh: 103: check_state=fail + 98321:pw-trigger.sh: 104: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 105: break WARNING: Waiting for 131751:tcwg_binutils_build--master-arm to succeed. + 98321:pw-trigger.sh: 108: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 109: echo 'WARNING: Waiting for 131751:tcwg_binutils_build--master-arm to succeed.' + 98321:pw-trigger.sh: 110: continue + 98321:pw-trigger.sh: 62: '[' 17 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=16 ++ 98321:pw-trigger.sh: 64: shyaml get-value 16.id + 98321:pw-trigger.sh: 64: series_id=58822 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58822 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58822 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58822 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58822 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58822 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58822 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58822 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58822 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131757 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131757 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131757 + 98321:pw-trigger.sh: 74: patch_id=131757 + 98321:pw-trigger.sh: 75: '[' 131757 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131757 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131757 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131757 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131757 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131757 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131757 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.qbdsdeIAep +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.OvgzNuyklr ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.qbdsdeIAep /tmp/tmp.OvgzNuyklr' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131757/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131757/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101249 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.OvgzNuyklr ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.qbdsdeIAep /tmp/tmp.OvgzNuyklr + 98321:pw-trigger.sh: 89: check_state=pending + 98321:pw-trigger.sh: 90: '[' pending = pending ']' + 98321:pw-trigger.sh: 91: break + 98321:pw-trigger.sh: 96: '[' 131757 = '' ']' + 98321:pw-trigger.sh: 101: check_state=success + 98321:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98321:pw-trigger.sh: 103: pw_patch_check_state 131757 tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131757 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.mkPMnonoNy +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.gE1Zln7GNx ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.mkPMnonoNy /tmp/tmp.gE1Zln7GNx' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131757/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131757/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101264 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gE1Zln7GNx ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433297, "url": "https://patchwork.sourceware.org/api/1.2/patches/131757/checks/433297/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-15T22:28:39.351298", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4805/console", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-15T22:28:39.351298 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-15T22:28:39.351298 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773613719 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773613719 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773613719 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101271 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gE1Zln7GNx ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433298, "url": "https://patchwork.sourceware.org/api/1.2/patches/131757/checks/433298/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-15T22:28:41.933307", "state": "fail", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4805/artifact/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-15T22:28:41.933307 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-15T22:28:41.933307 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773613721 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773613719 -le 1773613721 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773613721 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101278 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gE1Zln7GNx ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.mkPMnonoNy /tmp/tmp.gE1Zln7GNx WARNING: Waiting for 131757:tcwg_binutils_build--master-arm to succeed. + 98321:pw-trigger.sh: 103: check_state=fail + 98321:pw-trigger.sh: 104: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 105: break + 98321:pw-trigger.sh: 108: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 109: echo 'WARNING: Waiting for 131757:tcwg_binutils_build--master-arm to succeed.' + 98321:pw-trigger.sh: 110: continue + 98321:pw-trigger.sh: 62: '[' 16 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=15 ++ 98321:pw-trigger.sh: 64: shyaml get-value 15.id + 98321:pw-trigger.sh: 64: series_id=58830 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58830 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58830 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58830 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58830 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58830 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58830 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58830 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58830 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131766 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131766 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131766 + 98321:pw-trigger.sh: 74: patch_id=131766 + 98321:pw-trigger.sh: 75: '[' 131766 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131766 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131766 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131766 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131766 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131766 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131766 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.zD6YcPAEdZ +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.GaPES403dw ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.zD6YcPAEdZ /tmp/tmp.GaPES403dw' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131766/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131766/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101365 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GaPES403dw ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.zD6YcPAEdZ /tmp/tmp.GaPES403dw + 98321:pw-trigger.sh: 89: check_state=pending + 98321:pw-trigger.sh: 90: '[' pending = pending ']' + 98321:pw-trigger.sh: 91: break + 98321:pw-trigger.sh: 96: '[' 131766 = '' ']' + 98321:pw-trigger.sh: 101: check_state=success + 98321:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98321:pw-trigger.sh: 103: pw_patch_check_state 131766 tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131766 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.69LcpkmrrE +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.nfqqYXgWHH ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.69LcpkmrrE /tmp/tmp.nfqqYXgWHH' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131766/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131766/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101380 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nfqqYXgWHH ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433363, "url": "https://patchwork.sourceware.org/api/1.2/patches/131766/checks/433363/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-16T02:20:28.717910", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4806/console", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-16T02:20:28.717910 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-16T02:20:28.717910 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773627628 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773627628 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773627628 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101387 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nfqqYXgWHH ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433364, "url": "https://patchwork.sourceware.org/api/1.2/patches/131766/checks/433364/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-16T02:20:30.970051", "state": "fail", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4806/artifact/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-16T02:20:30.970051 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-16T02:20:30.970051 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773627630 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773627628 -le 1773627630 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773627630 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101394 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nfqqYXgWHH ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.69LcpkmrrE /tmp/tmp.nfqqYXgWHH WARNING: Waiting for 131766:tcwg_binutils_build--master-arm to succeed. + 98321:pw-trigger.sh: 103: check_state=fail + 98321:pw-trigger.sh: 104: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 105: break + 98321:pw-trigger.sh: 108: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 109: echo 'WARNING: Waiting for 131766:tcwg_binutils_build--master-arm to succeed.' + 98321:pw-trigger.sh: 110: continue + 98321:pw-trigger.sh: 62: '[' 15 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=14 ++ 98321:pw-trigger.sh: 64: shyaml get-value 14.id + 98321:pw-trigger.sh: 64: series_id=58841 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58841 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58841 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58841 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58841 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58841 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58841 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58841 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58841 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131782 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131782 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131782 + 98321:pw-trigger.sh: 74: patch_id=131782 + 98321:pw-trigger.sh: 75: '[' 131782 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131782 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131782 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131782 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131782 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131782 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131782 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.KZgDfarYIe +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.h06Xi3wIm3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.KZgDfarYIe /tmp/tmp.h06Xi3wIm3' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131782/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131782/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101487 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.h06Xi3wIm3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.KZgDfarYIe /tmp/tmp.h06Xi3wIm3 + 98321:pw-trigger.sh: 89: check_state=pending + 98321:pw-trigger.sh: 90: '[' pending = pending ']' + 98321:pw-trigger.sh: 91: break + 98321:pw-trigger.sh: 96: '[' 131782 = '' ']' + 98321:pw-trigger.sh: 101: check_state=success + 98321:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98321:pw-trigger.sh: 103: pw_patch_check_state 131782 tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131782 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.pMRVe2kpNU +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.hgCUYNzHMo ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.pMRVe2kpNU /tmp/tmp.hgCUYNzHMo' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131782/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131782/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101502 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hgCUYNzHMo ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433536, "url": "https://patchwork.sourceware.org/api/1.2/patches/131782/checks/433536/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-16T14:10:56.687190", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4807/console", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-16T14:10:56.687190 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-16T14:10:56.687190 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773670256 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773670256 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773670256 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101509 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hgCUYNzHMo ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433537, "url": "https://patchwork.sourceware.org/api/1.2/patches/131782/checks/433537/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-16T14:10:58.062797", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4807/console", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-16T14:10:58.062797 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-16T14:10:58.062797 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773670258 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773670256 -le 1773670258 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773670258 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101516 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hgCUYNzHMo ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433538, "url": "https://patchwork.sourceware.org/api/1.2/patches/131782/checks/433538/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-16T14:10:58.391705", "state": "warning", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4807/artifact/artifacts/artifacts.precommit/", "context": "tcwg_binutils_build--master-arm", "description": "Skipped because it is an RFC" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-16T14:10:58.391705 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-16T14:10:58.391705 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773670258 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773670258 -le 1773670258 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773670258 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=warning ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101523 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hgCUYNzHMo ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo warning +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.pMRVe2kpNU /tmp/tmp.hgCUYNzHMo + 98321:pw-trigger.sh: 103: check_state=warning + 98321:pw-trigger.sh: 104: '[' warning '!=' success ']' + 98321:pw-trigger.sh: 105: break + 98321:pw-trigger.sh: 108: '[' warning '!=' success ']' + 98321:pw-trigger.sh: 109: echo 'WARNING: Waiting for 131782:tcwg_binutils_build--master-arm to succeed.' WARNING: Waiting for 131782:tcwg_binutils_build--master-arm to succeed. + 98321:pw-trigger.sh: 110: continue + 98321:pw-trigger.sh: 62: '[' 14 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=13 ++ 98321:pw-trigger.sh: 64: shyaml get-value 13.id + 98321:pw-trigger.sh: 64: series_id=58844 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58844 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58844 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58844 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58844 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58844 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58844 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58844 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58844 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131789 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131789 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131789 + 98321:pw-trigger.sh: 74: patch_id=131789 + 98321:pw-trigger.sh: 75: '[' 131789 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131789 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131789 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131789 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131789 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131789 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131789 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.jHsDLoPRRN +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.0KTbFHvReH ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.jHsDLoPRRN /tmp/tmp.0KTbFHvReH' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131789/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131789/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101616 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0KTbFHvReH ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433640, "url": "https://patchwork.sourceware.org/api/1.2/patches/131789/checks/433640/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-16T19:28:28.244568", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3317/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-16T19:28:28.244568 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-16T19:28:28.244568 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773689308 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773689308 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773689308 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101623 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0KTbFHvReH ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433643, "url": "https://patchwork.sourceware.org/api/1.2/patches/131789/checks/433643/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-16T19:28:29.800512", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3317/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-16T19:28:29.800512 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-16T19:28:29.800512 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773689309 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773689308 -le 1773689309 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773689309 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101630 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0KTbFHvReH ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433648, "url": "https://patchwork.sourceware.org/api/1.2/patches/131789/checks/433648/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-16T19:33:07.015224", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3317/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-16T19:33:07.015224 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-16T19:33:07.015224 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773689587 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773689309 -le 1773689587 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773689587 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101637 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0KTbFHvReH ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.jHsDLoPRRN /tmp/tmp.0KTbFHvReH + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=1 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58844 1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58844 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58844 property '.*' value Patches 1 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58844 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131788 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131788 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131788 + 98321:pw-trigger.sh: 74: patch_id=131788 + 98321:pw-trigger.sh: 75: '[' 131788 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131788 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131788 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131788 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131788 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131788 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131788 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.VLOsKhHM4S +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.9aXyxdVlxZ ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.VLOsKhHM4S /tmp/tmp.9aXyxdVlxZ' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131788/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131788/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101701 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9aXyxdVlxZ ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433794, "url": "https://patchwork.sourceware.org/api/1.2/patches/131788/checks/433794/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T00:39:18.998498", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3319/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T00:39:18.998498 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T00:39:18.998498 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773707958 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773707958 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773707958 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101708 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9aXyxdVlxZ ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433795, "url": "https://patchwork.sourceware.org/api/1.2/patches/131788/checks/433795/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T00:39:22.233894", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3319/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T00:39:22.233894 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T00:39:22.233894 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773707962 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773707958 -le 1773707962 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773707962 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101715 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9aXyxdVlxZ ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433796, "url": "https://patchwork.sourceware.org/api/1.2/patches/131788/checks/433796/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T00:48:42.561874", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3319/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T00:48:42.561874 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T00:48:42.561874 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773708522 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773707962 -le 1773708522 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773708522 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101722 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9aXyxdVlxZ ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.VLOsKhHM4S /tmp/tmp.9aXyxdVlxZ + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=2 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58844 2 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58844 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58844 property '.*' value Patches 2 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58844 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131787 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131787 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131787 + 98321:pw-trigger.sh: 74: patch_id=131787 + 98321:pw-trigger.sh: 75: '[' 131787 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131787 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131787 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131787 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131787 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131787 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131787 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.BX7tKXv13r +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.vI425xpTkV ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.BX7tKXv13r /tmp/tmp.vI425xpTkV' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131787/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131787/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101789 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vI425xpTkV ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 434092, "url": "https://patchwork.sourceware.org/api/1.2/patches/131787/checks/434092/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T11:51:13.244112", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3324/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T11:51:13.244112 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T11:51:13.244112 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773748273 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773748273 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773748273 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101796 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vI425xpTkV ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 434094, "url": "https://patchwork.sourceware.org/api/1.2/patches/131787/checks/434094/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T11:51:16.181437", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3324/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T11:51:16.181437 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T11:51:16.181437 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773748276 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773748273 -le 1773748276 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773748276 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101803 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vI425xpTkV ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 434099, "url": "https://patchwork.sourceware.org/api/1.2/patches/131787/checks/434099/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T11:57:05.857137", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3324/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T11:57:05.857137 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T11:57:05.857137 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773748625 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773748276 -le 1773748625 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773748625 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101810 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vI425xpTkV ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.BX7tKXv13r /tmp/tmp.vI425xpTkV + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=3 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58844 3 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58844 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58844 property '.*' value Patches 3 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58844 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131786 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131786 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131786 + 98321:pw-trigger.sh: 74: patch_id=131786 + 98321:pw-trigger.sh: 75: '[' 131786 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131786 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131786 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131786 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131786 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131786 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131786 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.T4YI4Xvdk6 +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.6ehFjB6w4t ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.T4YI4Xvdk6 /tmp/tmp.6ehFjB6w4t' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131786/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131786/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101880 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6ehFjB6w4t ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 434232, "url": "https://patchwork.sourceware.org/api/1.2/patches/131786/checks/434232/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T19:11:55.827209", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3325/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T19:11:55.827209 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T19:11:55.827209 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773774715 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773774715 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773774715 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101887 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6ehFjB6w4t ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 434233, "url": "https://patchwork.sourceware.org/api/1.2/patches/131786/checks/434233/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T19:11:57.318652", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3325/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T19:11:57.318652 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T19:11:57.318652 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773774717 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773774715 -le 1773774717 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773774717 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101894 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6ehFjB6w4t ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 434240, "url": "https://patchwork.sourceware.org/api/1.2/patches/131786/checks/434240/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T19:17:33.058088", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3325/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T19:17:33.058088 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T19:17:33.058088 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773775053 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773774717 -le 1773775053 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773775053 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 101901 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6ehFjB6w4t ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.T4YI4Xvdk6 /tmp/tmp.6ehFjB6w4t + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=4 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58844 4 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58844 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58844 property '.*' value Patches 4 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58844 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98321:pw-trigger.sh: 74: true + 98321:pw-trigger.sh: 74: patch_id= + 98321:pw-trigger.sh: 75: '[' '' = '' ']' + 98321:pw-trigger.sh: 76: break + 98321:pw-trigger.sh: 96: '[' '' = '' ']' + 98321:pw-trigger.sh: 97: continue + 98321:pw-trigger.sh: 62: '[' 13 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=12 ++ 98321:pw-trigger.sh: 64: shyaml get-value 12.id + 98321:pw-trigger.sh: 64: series_id=58850 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58850 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58850 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58850 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58850 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58850 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58850 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58850 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58850 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131795 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131795 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131795 + 98321:pw-trigger.sh: 74: patch_id=131795 + 98321:pw-trigger.sh: 75: '[' 131795 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131795 State ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131795 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131795 property State value ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131795 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131795 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131795 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.W3WQyTsDK8 +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.B9uibIkjjx ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.W3WQyTsDK8 /tmp/tmp.B9uibIkjjx' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131795/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131795/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102014 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.B9uibIkjjx ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433641, "url": "https://patchwork.sourceware.org/api/1.2/patches/131795/checks/433641/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-16T19:28:28.458391", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3318/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-16T19:28:28.458391 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-16T19:28:28.458391 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773689308 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773689308 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773689308 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102021 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.B9uibIkjjx ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433642, "url": "https://patchwork.sourceware.org/api/1.2/patches/131795/checks/433642/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-16T19:28:29.609687", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3318/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-16T19:28:29.609687 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-16T19:28:29.609687 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773689309 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773689308 -le 1773689309 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773689309 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102028 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.B9uibIkjjx ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433647, "url": "https://patchwork.sourceware.org/api/1.2/patches/131795/checks/433647/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-16T19:33:06.876274", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3318/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-16T19:33:06.876274 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-16T19:33:06.876274 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773689586 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773689309 -le 1773689586 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773689586 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102035 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.B9uibIkjjx ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.W3WQyTsDK8 /tmp/tmp.B9uibIkjjx + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=1 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58850 1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58850 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58850 property '.*' value Patches 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58850 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131796 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131796 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131796 + 98321:pw-trigger.sh: 74: patch_id=131796 + 98321:pw-trigger.sh: 75: '[' 131796 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131796 State ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131796 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131796 property State value ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131796 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131796 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131796 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.3tPj5mnqL1 +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.IgAL1ljTCy ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.3tPj5mnqL1 /tmp/tmp.IgAL1ljTCy' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131796/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131796/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102099 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.IgAL1ljTCy ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433797, "url": "https://patchwork.sourceware.org/api/1.2/patches/131796/checks/433797/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T00:49:55.467829", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3320/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T00:49:55.467829 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T00:49:55.467829 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773708595 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773708595 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773708595 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102106 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.IgAL1ljTCy ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433798, "url": "https://patchwork.sourceware.org/api/1.2/patches/131796/checks/433798/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T00:49:58.501342", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3320/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T00:49:58.501342 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T00:49:58.501342 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773708598 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773708595 -le 1773708598 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773708598 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102113 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.IgAL1ljTCy ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433799, "url": "https://patchwork.sourceware.org/api/1.2/patches/131796/checks/433799/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T00:59:20.953595", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3320/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T00:59:20.953595 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T00:59:20.953595 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773709160 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773708598 -le 1773709160 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773709160 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102120 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.IgAL1ljTCy ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.3tPj5mnqL1 /tmp/tmp.IgAL1ljTCy + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=2 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58850 2 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58850 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58850 property '.*' value Patches 2 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58850 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98321:pw-trigger.sh: 74: true + 98321:pw-trigger.sh: 74: patch_id= + 98321:pw-trigger.sh: 75: '[' '' = '' ']' + 98321:pw-trigger.sh: 76: break + 98321:pw-trigger.sh: 96: '[' '' = '' ']' + 98321:pw-trigger.sh: 97: continue + 98321:pw-trigger.sh: 62: '[' 12 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=11 ++ 98321:pw-trigger.sh: 64: shyaml get-value 11.id + 98321:pw-trigger.sh: 64: series_id=58853 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58853 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58853 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58853 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58853 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58853 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58853 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58853 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58853 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131802 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131802 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131802 + 98321:pw-trigger.sh: 74: patch_id=131802 + 98321:pw-trigger.sh: 75: '[' 131802 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131802 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131802 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131802 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131802 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131802 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131802 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.AJX5WExYVa +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.6j1oFWybwl ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.AJX5WExYVa /tmp/tmp.6j1oFWybwl' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131802/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131802/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102225 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6j1oFWybwl ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433800, "url": "https://patchwork.sourceware.org/api/1.2/patches/131802/checks/433800/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T01:05:31.651398", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3321/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T01:05:31.651398 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T01:05:31.651398 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773709531 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773709531 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773709531 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102232 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6j1oFWybwl ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433801, "url": "https://patchwork.sourceware.org/api/1.2/patches/131802/checks/433801/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T01:05:34.787684", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3321/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T01:05:34.787684 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T01:05:34.787684 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773709534 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773709531 -le 1773709534 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773709534 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102239 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6j1oFWybwl ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433802, "url": "https://patchwork.sourceware.org/api/1.2/patches/131802/checks/433802/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T01:15:05.419741", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3321/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T01:15:05.419741 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T01:15:05.419741 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773710105 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773709534 -le 1773710105 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773710105 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102246 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6j1oFWybwl ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.AJX5WExYVa /tmp/tmp.6j1oFWybwl + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=1 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58853 1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58853 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58853 property '.*' value Patches 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58853 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98321:pw-trigger.sh: 74: true + 98321:pw-trigger.sh: 74: patch_id= + 98321:pw-trigger.sh: 75: '[' '' = '' ']' + 98321:pw-trigger.sh: 76: break + 98321:pw-trigger.sh: 96: '[' '' = '' ']' + 98321:pw-trigger.sh: 97: continue + 98321:pw-trigger.sh: 62: '[' 11 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=10 ++ 98321:pw-trigger.sh: 64: shyaml get-value 10.id + 98321:pw-trigger.sh: 64: series_id=58868 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58868 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58868 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58868 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58868 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58868 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58868 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58868 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58868 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131822 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131822 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131822 + 98321:pw-trigger.sh: 74: patch_id=131822 + 98321:pw-trigger.sh: 75: '[' 131822 = '' ']' ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131822 State ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131822 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131822 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131822 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131822 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131822 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.4UMwZKVmCY +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.cQqK1ja2CA ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.4UMwZKVmCY /tmp/tmp.cQqK1ja2CA' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131822/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131822/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102348 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cQqK1ja2CA ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433803, "url": "https://patchwork.sourceware.org/api/1.2/patches/131822/checks/433803/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T01:21:16.406518", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3322/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T01:21:16.406518 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T01:21:16.406518 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773710476 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773710476 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773710476 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102355 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cQqK1ja2CA ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433804, "url": "https://patchwork.sourceware.org/api/1.2/patches/131822/checks/433804/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T01:21:18.674612", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3322/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T01:21:18.674612 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T01:21:18.674612 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773710478 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773710476 -le 1773710478 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773710478 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102362 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cQqK1ja2CA ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433805, "url": "https://patchwork.sourceware.org/api/1.2/patches/131822/checks/433805/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T01:30:50.312010", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3322/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T01:30:50.312010 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T01:30:50.312010 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773711050 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773710478 -le 1773711050 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773711050 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102369 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cQqK1ja2CA ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.4UMwZKVmCY /tmp/tmp.cQqK1ja2CA + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=1 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58868 1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58868 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58868 property '.*' value Patches 1 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58868 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98321:pw-trigger.sh: 74: true + 98321:pw-trigger.sh: 74: patch_id= + 98321:pw-trigger.sh: 75: '[' '' = '' ']' + 98321:pw-trigger.sh: 76: break + 98321:pw-trigger.sh: 96: '[' '' = '' ']' + 98321:pw-trigger.sh: 97: continue + 98321:pw-trigger.sh: 62: '[' 10 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=9 ++ 98321:pw-trigger.sh: 64: shyaml get-value 9.id + 98321:pw-trigger.sh: 64: series_id=58869 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58869 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58869 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58869 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58869 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58869 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58869 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58869 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58869 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131823 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131823 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131823 + 98321:pw-trigger.sh: 74: patch_id=131823 + 98321:pw-trigger.sh: 75: '[' 131823 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131823 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131823 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131823 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131823 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131823 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131823 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.3Mc2XtXbib +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.tbEeXqKTDe ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.3Mc2XtXbib /tmp/tmp.tbEeXqKTDe' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131823/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131823/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102471 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tbEeXqKTDe ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433806, "url": "https://patchwork.sourceware.org/api/1.2/patches/131823/checks/433806/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T01:37:00.990102", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3323/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T01:37:00.990102 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T01:37:00.990102 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773711420 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773711420 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773711420 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102478 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tbEeXqKTDe ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433807, "url": "https://patchwork.sourceware.org/api/1.2/patches/131823/checks/433807/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T01:37:03.645226", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3323/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T01:37:03.645226 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T01:37:03.645226 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773711423 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773711420 -le 1773711423 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773711423 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102485 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tbEeXqKTDe ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433812, "url": "https://patchwork.sourceware.org/api/1.2/patches/131823/checks/433812/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T01:46:59.615122", "state": "fail", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3323/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test failed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T01:46:59.615122 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T01:46:59.615122 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773712019 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773711423 -le 1773712019 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773712019 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102492 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tbEeXqKTDe ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.3Mc2XtXbib /tmp/tmp.tbEeXqKTDe + 98321:pw-trigger.sh: 89: check_state=fail + 98321:pw-trigger.sh: 90: '[' fail = pending ']' + 98321:pw-trigger.sh: 93: num_patch=1 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58869 1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58869 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58869 property '.*' value Patches 1 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58869 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98321:pw-trigger.sh: 74: true + 98321:pw-trigger.sh: 74: patch_id= + 98321:pw-trigger.sh: 75: '[' '' = '' ']' + 98321:pw-trigger.sh: 76: break + 98321:pw-trigger.sh: 96: '[' '' = '' ']' + 98321:pw-trigger.sh: 97: continue + 98321:pw-trigger.sh: 62: '[' 9 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=8 ++ 98321:pw-trigger.sh: 64: shyaml get-value 8.id + 98321:pw-trigger.sh: 64: series_id=58878 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58878 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58878 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58878 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58878 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58878 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58878 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58878 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58878 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131844 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131844 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131844 + 98321:pw-trigger.sh: 74: patch_id=131844 + 98321:pw-trigger.sh: 75: '[' 131844 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131844 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131844 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131844 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131844 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131844 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131844 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.YI6p16Je2u +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.UEo7bgNrPW ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.YI6p16Je2u /tmp/tmp.UEo7bgNrPW' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131844/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131844/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102594 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UEo7bgNrPW ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.YI6p16Je2u /tmp/tmp.UEo7bgNrPW + 98321:pw-trigger.sh: 89: check_state=pending + 98321:pw-trigger.sh: 90: '[' pending = pending ']' + 98321:pw-trigger.sh: 91: break + 98321:pw-trigger.sh: 96: '[' 131844 = '' ']' + 98321:pw-trigger.sh: 101: check_state=success + 98321:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98321:pw-trigger.sh: 103: pw_patch_check_state 131844 tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131844 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.eknOY8KUWD +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.5NGQfBDvmW ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.eknOY8KUWD /tmp/tmp.5NGQfBDvmW' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131844/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131844/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102609 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5NGQfBDvmW ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433990, "url": "https://patchwork.sourceware.org/api/1.2/patches/131844/checks/433990/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T07:29:08.412723", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4820/console", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T07:29:08.412723 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T07:29:08.412723 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773732548 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773732548 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773732548 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102616 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5NGQfBDvmW ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 433991, "url": "https://patchwork.sourceware.org/api/1.2/patches/131844/checks/433991/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-17T07:29:10.634080", "state": "fail", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4820/artifact/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-17T07:29:10.634080 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-17T07:29:10.634080 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773732550 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773732548 -le 1773732550 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773732550 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102623 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5NGQfBDvmW ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.eknOY8KUWD /tmp/tmp.5NGQfBDvmW + 98321:pw-trigger.sh: 103: check_state=fail WARNING: Waiting for 131844:tcwg_binutils_build--master-arm to succeed. + 98321:pw-trigger.sh: 104: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 105: break + 98321:pw-trigger.sh: 108: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 109: echo 'WARNING: Waiting for 131844:tcwg_binutils_build--master-arm to succeed.' + 98321:pw-trigger.sh: 110: continue + 98321:pw-trigger.sh: 62: '[' 8 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=7 ++ 98321:pw-trigger.sh: 64: shyaml get-value 7.id + 98321:pw-trigger.sh: 64: series_id=58899 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58899 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58899 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58899 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58899 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58899 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58899 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58899 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58899 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131870 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131870 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131870 + 98321:pw-trigger.sh: 74: patch_id=131870 + 98321:pw-trigger.sh: 75: '[' 131870 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131870 State ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131870 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131870 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131870 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131870 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131870 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Wbusk22EpO +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.FovqXGdsQD ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Wbusk22EpO /tmp/tmp.FovqXGdsQD' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131870/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131870/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102710 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FovqXGdsQD ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 434483, "url": "https://patchwork.sourceware.org/api/1.2/patches/131870/checks/434483/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-18T05:48:29.762697", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3326/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-18T05:48:29.762697 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-18T05:48:29.762697 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773812909 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773812909 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773812909 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102717 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FovqXGdsQD ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 434484, "url": "https://patchwork.sourceware.org/api/1.2/patches/131870/checks/434484/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-18T05:48:32.257377", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3326/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-18T05:48:32.257377 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-18T05:48:32.257377 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773812912 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773812909 -le 1773812912 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773812912 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102724 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FovqXGdsQD ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 434485, "url": "https://patchwork.sourceware.org/api/1.2/patches/131870/checks/434485/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-18T05:57:02.419447", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3326/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-18T05:57:02.419447 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-18T05:57:02.419447 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773813422 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773812912 -le 1773813422 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773813422 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102731 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FovqXGdsQD ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Wbusk22EpO /tmp/tmp.FovqXGdsQD + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=1 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58899 1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58899 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58899 property '.*' value Patches 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58899 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98321:pw-trigger.sh: 74: true + 98321:pw-trigger.sh: 74: patch_id= + 98321:pw-trigger.sh: 75: '[' '' = '' ']' + 98321:pw-trigger.sh: 76: break + 98321:pw-trigger.sh: 96: '[' '' = '' ']' + 98321:pw-trigger.sh: 97: continue + 98321:pw-trigger.sh: 62: '[' 7 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=6 ++ 98321:pw-trigger.sh: 64: shyaml get-value 6.id + 98321:pw-trigger.sh: 64: series_id=58932 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58932 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58932 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58932 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58932 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58932 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58932 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58932 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58932 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131904 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131904 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131904 + 98321:pw-trigger.sh: 74: patch_id=131904 + 98321:pw-trigger.sh: 75: '[' 131904 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131904 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131904 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131904 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131904 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131904 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131904 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.kssVGzDek8 +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.LGqiK5yuyI ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.kssVGzDek8 /tmp/tmp.LGqiK5yuyI' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131904/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131904/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102833 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LGqiK5yuyI ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 434951, "url": "https://patchwork.sourceware.org/api/1.2/patches/131904/checks/434951/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-19T17:14:28.372101", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3327/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-19T17:14:28.372101 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-19T17:14:28.372101 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773940468 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773940468 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773940468 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102840 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LGqiK5yuyI ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 434952, "url": "https://patchwork.sourceware.org/api/1.2/patches/131904/checks/434952/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-19T17:14:29.374783", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3327/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-19T17:14:29.374783 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-19T17:14:29.374783 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773940469 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773940468 -le 1773940469 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773940469 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102847 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LGqiK5yuyI ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 434955, "url": "https://patchwork.sourceware.org/api/1.2/patches/131904/checks/434955/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-19T17:20:32.808995", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3327/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-19T17:20:32.808995 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-19T17:20:32.808995 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773940832 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773940469 -le 1773940832 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773940832 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102854 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LGqiK5yuyI ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.kssVGzDek8 /tmp/tmp.LGqiK5yuyI + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=1 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58932 1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58932 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58932 property '.*' value Patches 1 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58932 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98321:pw-trigger.sh: 74: true + 98321:pw-trigger.sh: 74: patch_id= + 98321:pw-trigger.sh: 75: '[' '' = '' ']' + 98321:pw-trigger.sh: 76: break + 98321:pw-trigger.sh: 96: '[' '' = '' ']' + 98321:pw-trigger.sh: 97: continue + 98321:pw-trigger.sh: 62: '[' 6 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=5 ++ 98321:pw-trigger.sh: 64: shyaml get-value 5.id + 98321:pw-trigger.sh: 64: series_id=58944 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58944 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58944 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58944 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58944 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58944 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58944 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58944 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58944 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131918 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131918 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131918 + 98321:pw-trigger.sh: 74: patch_id=131918 + 98321:pw-trigger.sh: 75: '[' 131918 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131918 State ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131918 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131918 property State value ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131918 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131918 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131918 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ihgMGKsKHT +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.WUFkdQftlq ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ihgMGKsKHT /tmp/tmp.WUFkdQftlq' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131918/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131918/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102956 ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WUFkdQftlq ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 434956, "url": "https://patchwork.sourceware.org/api/1.2/patches/131918/checks/434956/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-19T17:20:46.131000", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3328/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-19T17:20:46.131000 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-19T17:20:46.131000 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773940846 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773940846 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773940846 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102963 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WUFkdQftlq ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 434957, "url": "https://patchwork.sourceware.org/api/1.2/patches/131918/checks/434957/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-19T17:20:47.549818", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3328/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-19T17:20:47.549818 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-19T17:20:47.549818 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773940847 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773940846 -le 1773940847 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773940847 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102970 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WUFkdQftlq ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 434960, "url": "https://patchwork.sourceware.org/api/1.2/patches/131918/checks/434960/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-19T17:27:39.897269", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3328/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-19T17:27:39.897269 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-19T17:27:39.897269 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773941259 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773940847 -le 1773941259 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773941259 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 102977 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WUFkdQftlq ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ihgMGKsKHT /tmp/tmp.WUFkdQftlq + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=1 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58944 1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58944 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58944 property '.*' value Patches 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58944 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98321:pw-trigger.sh: 74: true + 98321:pw-trigger.sh: 74: patch_id= + 98321:pw-trigger.sh: 75: '[' '' = '' ']' + 98321:pw-trigger.sh: 76: break + 98321:pw-trigger.sh: 96: '[' '' = '' ']' + 98321:pw-trigger.sh: 97: continue + 98321:pw-trigger.sh: 62: '[' 5 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=4 ++ 98321:pw-trigger.sh: 64: shyaml get-value 4.id + 98321:pw-trigger.sh: 64: series_id=58964 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58964 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58964 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58964 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58964 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58964 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58964 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58964 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58964 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131947 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131947 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131947 + 98321:pw-trigger.sh: 74: patch_id=131947 + 98321:pw-trigger.sh: 75: '[' 131947 = '' ']' ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131947 State ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131947 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131947 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131947 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131947 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131947 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.jfDpFNDcxW +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.z44IdzNtiX ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.jfDpFNDcxW /tmp/tmp.z44IdzNtiX' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131947/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131947/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103079 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.z44IdzNtiX ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.jfDpFNDcxW /tmp/tmp.z44IdzNtiX + 98321:pw-trigger.sh: 89: check_state=pending + 98321:pw-trigger.sh: 90: '[' pending = pending ']' + 98321:pw-trigger.sh: 91: break + 98321:pw-trigger.sh: 96: '[' 131947 = '' ']' + 98321:pw-trigger.sh: 101: check_state=success + 98321:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98321:pw-trigger.sh: 103: pw_patch_check_state 131947 tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131947 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.MqbqdVdoVF +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.7lhXx5UiRm ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.MqbqdVdoVF /tmp/tmp.7lhXx5UiRm' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131947/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131947/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103094 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7lhXx5UiRm ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 434844, "url": "https://patchwork.sourceware.org/api/1.2/patches/131947/checks/434844/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-19T15:57:05.691184", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4824/console", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-19T15:57:05.691184 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-19T15:57:05.691184 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773935825 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773935825 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773935825 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103101 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7lhXx5UiRm ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 434846, "url": "https://patchwork.sourceware.org/api/1.2/patches/131947/checks/434846/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-19T15:57:08.728719", "state": "fail", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4824/artifact/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-19T15:57:08.728719 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-19T15:57:08.728719 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773935828 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773935825 -le 1773935828 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773935828 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103108 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7lhXx5UiRm ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.MqbqdVdoVF /tmp/tmp.7lhXx5UiRm WARNING: Waiting for 131947:tcwg_binutils_build--master-arm to succeed. + 98321:pw-trigger.sh: 103: check_state=fail + 98321:pw-trigger.sh: 104: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 105: break + 98321:pw-trigger.sh: 108: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 109: echo 'WARNING: Waiting for 131947:tcwg_binutils_build--master-arm to succeed.' + 98321:pw-trigger.sh: 110: continue + 98321:pw-trigger.sh: 62: '[' 4 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=3 ++ 98321:pw-trigger.sh: 64: shyaml get-value 3.id + 98321:pw-trigger.sh: 64: series_id=58965 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58965 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58965 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58965 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58965 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58965 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58965 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58965 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58965 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131948 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131948 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131948 + 98321:pw-trigger.sh: 74: patch_id=131948 + 98321:pw-trigger.sh: 75: '[' 131948 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131948 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131948 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131948 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131948 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131948 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131948 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.a10O4VTW76 +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.rCiLKtTJhT ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.a10O4VTW76 /tmp/tmp.rCiLKtTJhT' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131948/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131948/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103195 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rCiLKtTJhT ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.a10O4VTW76 /tmp/tmp.rCiLKtTJhT + 98321:pw-trigger.sh: 89: check_state=pending + 98321:pw-trigger.sh: 90: '[' pending = pending ']' + 98321:pw-trigger.sh: 91: break + 98321:pw-trigger.sh: 96: '[' 131948 = '' ']' + 98321:pw-trigger.sh: 101: check_state=success + 98321:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98321:pw-trigger.sh: 103: pw_patch_check_state 131948 tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131948 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.7EbvqUY9ra +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.NcIQGShQnx ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.7EbvqUY9ra /tmp/tmp.NcIQGShQnx' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131948/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131948/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103210 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NcIQGShQnx ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 434843, "url": "https://patchwork.sourceware.org/api/1.2/patches/131948/checks/434843/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-19T15:57:03.964063", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4825/console", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-19T15:57:03.964063 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-19T15:57:03.964063 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773935823 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773935823 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773935823 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103217 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NcIQGShQnx ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 434845, "url": "https://patchwork.sourceware.org/api/1.2/patches/131948/checks/434845/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-19T15:57:06.500262", "state": "fail", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4825/artifact/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-19T15:57:06.500262 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-19T15:57:06.500262 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773935826 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773935823 -le 1773935826 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773935826 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103224 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NcIQGShQnx ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.7EbvqUY9ra /tmp/tmp.NcIQGShQnx WARNING: Waiting for 131948:tcwg_binutils_build--master-arm to succeed. + 98321:pw-trigger.sh: 103: check_state=fail + 98321:pw-trigger.sh: 104: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 105: break + 98321:pw-trigger.sh: 108: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 109: echo 'WARNING: Waiting for 131948:tcwg_binutils_build--master-arm to succeed.' + 98321:pw-trigger.sh: 110: continue + 98321:pw-trigger.sh: 62: '[' 3 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=2 ++ 98321:pw-trigger.sh: 64: shyaml get-value 2.id + 98321:pw-trigger.sh: 64: series_id=58971 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 58971 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=58971 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 58971 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58971 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58971 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58971 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58971 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58971 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131967 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131967 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131967 + 98321:pw-trigger.sh: 74: patch_id=131967 + 98321:pw-trigger.sh: 75: '[' 131967 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131967 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131967 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131967 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131967 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131967 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131967 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.PY8cpmB8eR +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.qtWZ0p7VtS ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.PY8cpmB8eR /tmp/tmp.qtWZ0p7VtS' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131967/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131967/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103315 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qtWZ0p7VtS ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 435140, "url": "https://patchwork.sourceware.org/api/1.2/patches/131967/checks/435140/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-20T02:20:01.922699", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3329/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-20T02:20:01.922699 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-20T02:20:01.922699 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773973201 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773973201 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773973201 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103322 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qtWZ0p7VtS ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 435141, "url": "https://patchwork.sourceware.org/api/1.2/patches/131967/checks/435141/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-20T02:20:07.032744", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3329/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-20T02:20:07.032744 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-20T02:20:07.032744 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773973207 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773973201 -le 1773973207 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773973207 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103329 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qtWZ0p7VtS ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 435145, "url": "https://patchwork.sourceware.org/api/1.2/patches/131967/checks/435145/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-20T02:25:03.839291", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3329/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-20T02:25:03.839291 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-20T02:25:03.839291 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773973503 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773973207 -le 1773973503 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773973503 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103336 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qtWZ0p7VtS ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.PY8cpmB8eR /tmp/tmp.qtWZ0p7VtS + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=1 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58971 1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58971 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58971 property '.*' value Patches 1 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58971 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131969 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131969 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131969 + 98321:pw-trigger.sh: 74: patch_id=131969 + 98321:pw-trigger.sh: 75: '[' 131969 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131969 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131969 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131969 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131969 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131969 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131969 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.htp8rO3lbk +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.SJkm6u40us ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.htp8rO3lbk /tmp/tmp.SJkm6u40us' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131969/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131969/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103400 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SJkm6u40us ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 435249, "url": "https://patchwork.sourceware.org/api/1.2/patches/131969/checks/435249/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-20T04:20:06.154269", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3330/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-20T04:20:06.154269 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-20T04:20:06.154269 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773980406 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1773980406 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773980406 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103407 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SJkm6u40us ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 435251, "url": "https://patchwork.sourceware.org/api/1.2/patches/131969/checks/435251/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-20T04:20:23.261486", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3330/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-20T04:20:23.261486 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-20T04:20:23.261486 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773980423 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773980406 -le 1773980423 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773980423 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103414 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SJkm6u40us ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 435255, "url": "https://patchwork.sourceware.org/api/1.2/patches/131969/checks/435255/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-20T04:25:44.410788", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3330/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-20T04:25:44.410788 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-20T04:25:44.410788 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1773980744 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1773980423 -le 1773980744 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1773980744 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103421 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SJkm6u40us ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.htp8rO3lbk /tmp/tmp.SJkm6u40us + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=2 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58971 2 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58971 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58971 property '.*' value Patches 2 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58971 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=131968 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 131968 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 131968 + 98321:pw-trigger.sh: 74: patch_id=131968 + 98321:pw-trigger.sh: 75: '[' 131968 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 131968 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=131968 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 131968 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=131968 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 131968 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=131968 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Xvnux6qgO5 +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.NVXgVmqu5R ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Xvnux6qgO5 /tmp/tmp.NVXgVmqu5R' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/131968/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/131968/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103488 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NVXgVmqu5R ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 435383, "url": "https://patchwork.sourceware.org/api/1.2/patches/131968/checks/435383/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-20T13:58:49.345393", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3331/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-20T13:58:49.345393 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-20T13:58:49.345393 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1774015129 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1774015129 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1774015129 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103495 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NVXgVmqu5R ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 435384, "url": "https://patchwork.sourceware.org/api/1.2/patches/131968/checks/435384/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-20T13:58:52.056242", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3331/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-20T13:58:52.056242 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-20T13:58:52.056242 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1774015132 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1774015129 -le 1774015132 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1774015132 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103502 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NVXgVmqu5R ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 435387, "url": "https://patchwork.sourceware.org/api/1.2/patches/131968/checks/435387/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-20T14:05:04.862519", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3331/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-20T14:05:04.862519 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-20T14:05:04.862519 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1774015504 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1774015132 -le 1774015504 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1774015504 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103509 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NVXgVmqu5R ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Xvnux6qgO5 /tmp/tmp.NVXgVmqu5R + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=3 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 58971 3 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=58971 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 58971 property '.*' value Patches 3 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=58971 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98321:pw-trigger.sh: 74: true + 98321:pw-trigger.sh: 74: patch_id= + 98321:pw-trigger.sh: 75: '[' '' = '' ']' + 98321:pw-trigger.sh: 76: break + 98321:pw-trigger.sh: 96: '[' '' = '' ']' + 98321:pw-trigger.sh: 97: continue + 98321:pw-trigger.sh: 62: '[' 2 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=1 ++ 98321:pw-trigger.sh: 64: shyaml get-value 1.id + 98321:pw-trigger.sh: 64: series_id=59031 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 59031 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=59031 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 59031 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=59031 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 59031 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=59031 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 59031 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=59031 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=132039 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 132039 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 132039 + 98321:pw-trigger.sh: 74: patch_id=132039 + 98321:pw-trigger.sh: 75: '[' 132039 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 132039 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=132039 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 132039 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=132039 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 132039 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=132039 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.AgwKyYwE4p +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ROMTExhJaj ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.AgwKyYwE4p /tmp/tmp.ROMTExhJaj' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/132039/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/132039/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103617 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ROMTExhJaj ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 435493, "url": "https://patchwork.sourceware.org/api/1.2/patches/132039/checks/435493/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-20T16:25:11.877668", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3332/console", "context": "tcwg_binutils_check--master-arm", "description": "Test started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-20T16:25:11.877668 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-20T16:25:11.877668 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1774023911 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1774023911 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1774023911 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103624 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ROMTExhJaj ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 435494, "url": "https://patchwork.sourceware.org/api/1.2/patches/132039/checks/435494/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-20T16:25:13.114429", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3332/console", "context": "tcwg_binutils_check--master-arm", "description": "Patch applied" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-20T16:25:13.114429 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-20T16:25:13.114429 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1774023913 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1774023911 -le 1774023913 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1774023913 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103631 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ROMTExhJaj ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 435502, "url": "https://patchwork.sourceware.org/api/1.2/patches/132039/checks/435502/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-20T16:31:08.838548", "state": "success", "target_url": "https://ci.linaro.org/job/tcwg_binutils_check--master-arm-precommit/3332/artifact/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-arm", "description": "Test passed" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-20T16:31:08.838548 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-20T16:31:08.838548 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1774024268 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1774023913 -le 1774024268 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1774024268 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103638 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ROMTExhJaj ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.AgwKyYwE4p /tmp/tmp.ROMTExhJaj + 98321:pw-trigger.sh: 89: check_state=success + 98321:pw-trigger.sh: 90: '[' success = pending ']' + 98321:pw-trigger.sh: 93: num_patch=1 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 59031 1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=59031 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 59031 property '.*' value Patches 1 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=59031 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 98321:pw-trigger.sh: 74: true + 98321:pw-trigger.sh: 74: patch_id= + 98321:pw-trigger.sh: 75: '[' '' = '' ']' + 98321:pw-trigger.sh: 76: break + 98321:pw-trigger.sh: 96: '[' '' = '' ']' + 98321:pw-trigger.sh: 97: continue + 98321:pw-trigger.sh: 62: '[' 1 -gt 0 ']' + 98321:pw-trigger.sh: 63: i=0 ++ 98321:pw-trigger.sh: 64: shyaml get-value 0.id + 98321:pw-trigger.sh: 64: series_id=59071 + 98321:pw-trigger.sh: 66: pw_series_complete_p binutils 59071 + 98321:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 98321:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 98321:pw-trigger.sh: pw_series_complete_p: 184: local series_id=59071 + 98321:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 98321:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 59071 property Complete value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=59071 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: pw_series_complete_p: 187: value=True + 98321:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 98321:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 98321:pw-trigger.sh: 71: num_patch=0 + 98321:pw-trigger.sh: 72: true ++ 98321:pw-trigger.sh: 74: pw_get_patch_from_series binutils 59071 0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 204: local id=59071 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 59071 property '.*' value Patches 0 +++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=59071 +++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 98321:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=132148 ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 132148 = '' ']' ++ 98321:pw-trigger.sh: pw_get_patch_from_series: 213: echo 132148 + 98321:pw-trigger.sh: 74: patch_id=132148 + 98321:pw-trigger.sh: 75: '[' 132148 = '' ']' ++ 98321:pw-trigger.sh: 82: pw_get_patch_data binutils 132148 State ++ 98321:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 98321:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 98321:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=132148 ++ 98321:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 98321:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 132148 property State value ++ 98321:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 98321:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 98321:pw-trigger.sh: pw_yaml_get: 100: local id=132148 ++ 98321:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 98321:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 98321:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 98321:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 98321:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 98321:pw-trigger.sh: pw_yaml_get: 108: set +x + 98321:pw-trigger.sh: 82: patch_state=new + 98321:pw-trigger.sh: 83: case "$patch_state" in ++ 98321:pw-trigger.sh: 89: pw_patch_check_state 132148 tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=132148 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.QdCkld8f1U +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.1B1kdsrxHa ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.QdCkld8f1U /tmp/tmp.1B1kdsrxHa' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/132148/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/132148/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103740 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.1B1kdsrxHa ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.QdCkld8f1U /tmp/tmp.1B1kdsrxHa + 98321:pw-trigger.sh: 89: check_state=pending + 98321:pw-trigger.sh: 90: '[' pending = pending ']' + 98321:pw-trigger.sh: 91: break + 98321:pw-trigger.sh: 96: '[' 132148 = '' ']' + 98321:pw-trigger.sh: 101: check_state=success + 98321:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 98321:pw-trigger.sh: 103: pw_patch_check_state 132148 tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 98321:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=132148 ++ 98321:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 98321:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 98321:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 98321:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 98321:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 98321:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.lG5g6puJht +++ 98321:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 98321:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.4nHvgOW7px ++ 98321:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.lG5g6puJht /tmp/tmp.4nHvgOW7px' EXIT ++ 98321:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 98321:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/132148/checks/ ++ 98321:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/132148/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 98321:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103755 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4nHvgOW7px ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 436281, "url": "https://patchwork.sourceware.org/api/1.2/patches/132148/checks/436281/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-22T06:25:01.427749", "state": "pending", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4830/console", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-22T06:25:01.427749 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-22T06:25:01.427749 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1774160701 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1774160701 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1774160701 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103762 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4nHvgOW7px ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 436282, "url": "https://patchwork.sourceware.org/api/1.2/patches/132148/checks/436282/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-03-22T06:25:03.647235", "state": "fail", "target_url": "https://ci.linaro.org/job/tcwg_binutils_build--master-arm-precommit/4830/artifact/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 98321:pw-trigger.sh: pw_patch_check_state: 273: date=2026-03-22T06:25:03.647235 +++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-03-22T06:25:03.647235 +%s ++ 98321:pw-trigger.sh: pw_patch_check_state: 274: date=1774160703 ++ 98321:pw-trigger.sh: pw_patch_check_state: 275: '[' 1774160701 -le 1774160703 ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1774160703 +++ 98321:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 98321:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 98321:pw-trigger.sh: pw_patch_check_state: 263: true ++ 98321:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 98321:pw-trigger.sh: pw_patch_check_state: 267: wait 103769 ++ 98321:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 98321:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4nHvgOW7px ++ 98321:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 98321:pw-trigger.sh: pw_patch_check_state: 270: break ++ 98321:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 98321:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.lG5g6puJht /tmp/tmp.4nHvgOW7px + 98321:pw-trigger.sh: 103: check_state=fail + 98321:pw-trigger.sh: 104: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 105: break WARNING: Waiting for 132148:tcwg_binutils_build--master-arm to succeed. + 98321:pw-trigger.sh: 108: '[' fail '!=' success ']' + 98321:pw-trigger.sh: 109: echo 'WARNING: Waiting for 132148:tcwg_binutils_build--master-arm to succeed.' + 98321:pw-trigger.sh: 110: continue + 98321:pw-trigger.sh: 62: '[' 0 -gt 0 ']' + 98321:pw-trigger.sh: 119: rm /tmp/tmp.BJDSxTs1d7 Processed 30 series and created 0 pre-commit triggers + 98321:pw-trigger.sh: 121: echo 'Processed 30 series and created 0 pre-commit triggers' + 98321:pw-trigger.sh: 1: pw_deinit binutils + 98321:pw-trigger.sh: pw_deinit: 57: set -euf -o pipefail + 98321:pw-trigger.sh: pw_deinit: 58: local project=binutils + 98321:pw-trigger.sh: pw_deinit: 60: rm -rf /tmp/pw-yaml-cache-98321 + 98321:pw-trigger.sh: 1: rm -f /tmp/tmp.BJDSxTs1d7