+ 246995:jenkins835621769723456360.sh: build_container_exec: 29: set +x + 169651:pw-trigger.sh: 46: trap 'pw_deinit binutils' EXIT + 169651:pw-trigger.sh: 47: pw_init binutils + 169651:pw-trigger.sh: pw_init: 41: set -euf -o pipefail + 169651:pw-trigger.sh: pw_init: 42: local project=binutils + 169651:pw-trigger.sh: pw_init: 44: git -C binutils config pw.server https://patchwork.sourceware.org/api/1.2/ + 169651:pw-trigger.sh: pw_init: 46: git -C binutils config pw.project binutils + 169651:pw-trigger.sh: pw_init: 48: pw_clear_cache + 169651:pw-trigger.sh: pw_clear_cache: 68: set -euf -o pipefail + 169651:pw-trigger.sh: pw_clear_cache: 70: rm -rf /tmp/pw-yaml-cache-169651 + 169651:pw-trigger.sh: pw_clear_cache: 71: mkdir /tmp/pw-yaml-cache-169651 ++ 169651:pw-trigger.sh: 49: mktemp + 169651:pw-trigger.sh: 49: yaml=/tmp/tmp.epAN48wwfm + 169651:pw-trigger.sh: 51: trap 'pw_deinit binutils; rm -f /tmp/tmp.epAN48wwfm' EXIT + 169651:pw-trigger.sh: 53: readarray -t prereq_bots ++ 169651:pw-trigger.sh: 53: print_prereq_bots tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: print_prereq_bots: 26: set -euf -o pipefail ++ 169651:pw-trigger.sh: print_prereq_bots: 27: local ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: print_prereq_bots: 30: case "$ci_bot" in ++ 169651:pw-trigger.sh: print_prereq_bots: 37: case "$ci_bot" in + 169651:pw-trigger.sh: 55: git -C binutils pw series list -f yaml + 169651:pw-trigger.sh: 56: mkdir -p artifacts/jenkins ++ 169651:pw-trigger.sh: 58: shyaml get-length + 169651:pw-trigger.sh: 58: len=30 + 169651:pw-trigger.sh: 59: i=30 + 169651:pw-trigger.sh: 60: j=0 + 169651:pw-trigger.sh: 62: '[' 30 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=29 ++ 169651:pw-trigger.sh: 64: shyaml get-value 29.id + 169651:pw-trigger.sh: 64: series_id=66851 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 66851 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=66851 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 66851 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66851 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66851 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66851 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66851 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66851 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144393 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144393 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144393 + 169651:pw-trigger.sh: 74: patch_id=144393 + 169651:pw-trigger.sh: 75: '[' 144393 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144393 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144393 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144393 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144393 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144393 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144393 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.F7owl1dMQb +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.MKtPyIyaCx ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.F7owl1dMQb /tmp/tmp.MKtPyIyaCx' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144393/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144393/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 169776 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MKtPyIyaCx ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 518943, "url": "https://patchwork.sourceware.org/api/1.2/patches/144393/checks/518943/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-22T15:49:50.625098", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10800/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-22T15:49:50.625098 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-22T15:49:50.625098 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790092190 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790092190 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790092190 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 169783 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MKtPyIyaCx ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 518944, "url": "https://patchwork.sourceware.org/api/1.2/patches/144393/checks/518944/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-22T15:49:52.538806", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10800/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-22T15:49:52.538806 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-22T15:49:52.538806 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790092192 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790092190 -le 1790092192 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790092192 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 169790 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MKtPyIyaCx ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 518952, "url": "https://patchwork.sourceware.org/api/1.2/patches/144393/checks/518952/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-22T15:54:23.898747", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10800/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-22T15:54:23.898747 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-22T15:54:23.898747 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790092463 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790092192 -le 1790092463 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790092463 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 169797 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.MKtPyIyaCx ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.F7owl1dMQb /tmp/tmp.MKtPyIyaCx + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66851 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66851 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66851 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66851 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 29 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=28 ++ 169651:pw-trigger.sh: 64: shyaml get-value 28.id + 169651:pw-trigger.sh: 64: series_id=66860 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 66860 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=66860 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 66860 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66860 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66860 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66860 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66860 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66860 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144409 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144409 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144409 + 169651:pw-trigger.sh: 74: patch_id=144409 + 169651:pw-trigger.sh: 75: '[' 144409 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144409 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144409 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144409 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144409 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144409 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144409 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.uvVuFc5I66 +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.twax1V3Ynf ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.uvVuFc5I66 /tmp/tmp.twax1V3Ynf' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144409/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144409/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 169899 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.twax1V3Ynf ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519181, "url": "https://patchwork.sourceware.org/api/1.2/patches/144409/checks/519181/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-22T23:30:08.064773", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10801/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-22T23:30:08.064773 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-22T23:30:08.064773 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790119808 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790119808 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790119808 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 169906 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.twax1V3Ynf ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519182, "url": "https://patchwork.sourceware.org/api/1.2/patches/144409/checks/519182/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-22T23:30:09.418147", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10801/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-22T23:30:09.418147 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-22T23:30:09.418147 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790119809 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790119808 -le 1790119809 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790119809 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 169913 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.twax1V3Ynf ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519183, "url": "https://patchwork.sourceware.org/api/1.2/patches/144409/checks/519183/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-22T23:32:20.040323", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10801/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-22T23:32:20.040323 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-22T23:32:20.040323 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790119940 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790119809 -le 1790119940 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790119940 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 169920 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.twax1V3Ynf ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.uvVuFc5I66 /tmp/tmp.twax1V3Ynf + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66860 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66860 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66860 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66860 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 28 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=27 ++ 169651:pw-trigger.sh: 64: shyaml get-value 27.id + 169651:pw-trigger.sh: 64: series_id=66917 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 66917 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=66917 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 66917 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66917 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66917 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66917 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66917 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66917 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144481 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144481 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144481 + 169651:pw-trigger.sh: 74: patch_id=144481 + 169651:pw-trigger.sh: 75: '[' 144481 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144481 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144481 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144481 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144481 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144481 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144481 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.5BMD3dOw4U +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.rIo0Q4Lp5b ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.5BMD3dOw4U /tmp/tmp.rIo0Q4Lp5b' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144481/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144481/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170022 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rIo0Q4Lp5b ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519437, "url": "https://patchwork.sourceware.org/api/1.2/patches/144481/checks/519437/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-23T10:56:43.082540", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10802/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-23T10:56:43.082540 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-23T10:56:43.082540 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790161003 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790161003 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790161003 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170029 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rIo0Q4Lp5b ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519438, "url": "https://patchwork.sourceware.org/api/1.2/patches/144481/checks/519438/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-23T10:56:44.280297", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10802/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-23T10:56:44.280297 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-23T10:56:44.280297 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790161004 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790161003 -le 1790161004 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790161004 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170036 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rIo0Q4Lp5b ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519439, "url": "https://patchwork.sourceware.org/api/1.2/patches/144481/checks/519439/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-23T10:56:44.719438", "state": "warning", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10802/archive/artifacts/artifacts.precommit/", "context": "tcwg_binutils_build--master-arm", "description": "Skipped because it is an RFC" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-23T10:56:44.719438 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-23T10:56:44.719438 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790161004 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790161004 -le 1790161004 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790161004 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=warning ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170043 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rIo0Q4Lp5b ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo warning +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.5BMD3dOw4U /tmp/tmp.rIo0Q4Lp5b + 169651:pw-trigger.sh: 89: check_state=warning + 169651:pw-trigger.sh: 90: '[' warning = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66917 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66917 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66917 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66917 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 27 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=26 ++ 169651:pw-trigger.sh: 64: shyaml get-value 26.id + 169651:pw-trigger.sh: 64: series_id=66930 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 66930 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=66930 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 66930 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66930 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66930 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66930 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66930 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66930 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144499 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144499 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144499 + 169651:pw-trigger.sh: 74: patch_id=144499 + 169651:pw-trigger.sh: 75: '[' 144499 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144499 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144499 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144499 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144499 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=committed + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144499 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144499 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.VrwP06FLaz +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.p1CBM0qNY1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.VrwP06FLaz /tmp/tmp.p1CBM0qNY1' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144499/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144499/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170145 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.p1CBM0qNY1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519762, "url": "https://patchwork.sourceware.org/api/1.2/patches/144499/checks/519762/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-23T23:26:38.998022", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10803/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-23T23:26:38.998022 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-23T23:26:38.998022 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790205998 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790205998 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790205998 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170152 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.p1CBM0qNY1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519763, "url": "https://patchwork.sourceware.org/api/1.2/patches/144499/checks/519763/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-23T23:26:40.254125", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10803/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-23T23:26:40.254125 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-23T23:26:40.254125 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790206000 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790205998 -le 1790206000 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790206000 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170159 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.p1CBM0qNY1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519765, "url": "https://patchwork.sourceware.org/api/1.2/patches/144499/checks/519765/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-23T23:29:14.663149", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10803/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-23T23:29:14.663149 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-23T23:29:14.663149 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790206154 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790206000 -le 1790206154 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790206154 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170166 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.p1CBM0qNY1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.VrwP06FLaz /tmp/tmp.p1CBM0qNY1 + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66930 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66930 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66930 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66930 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 26 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=25 ++ 169651:pw-trigger.sh: 64: shyaml get-value 25.id + 169651:pw-trigger.sh: 64: series_id=66937 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 66937 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=66937 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 66937 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66937 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66937 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66937 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66937 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66937 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144507 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144507 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144507 + 169651:pw-trigger.sh: 74: patch_id=144507 + 169651:pw-trigger.sh: 75: '[' 144507 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144507 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144507 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144507 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144507 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144507 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144507 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.NUwN7mRy7d +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.wlzWTMOUb4 ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.NUwN7mRy7d /tmp/tmp.wlzWTMOUb4' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144507/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144507/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170270 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wlzWTMOUb4 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519768, "url": "https://patchwork.sourceware.org/api/1.2/patches/144507/checks/519768/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-23T23:32:04.099846", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10804/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-23T23:32:04.099846 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-23T23:32:04.099846 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790206324 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790206324 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790206324 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170277 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wlzWTMOUb4 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519769, "url": "https://patchwork.sourceware.org/api/1.2/patches/144507/checks/519769/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-23T23:32:05.648618", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10804/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-23T23:32:05.648618 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-23T23:32:05.648618 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790206325 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790206324 -le 1790206325 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790206325 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170284 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wlzWTMOUb4 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519774, "url": "https://patchwork.sourceware.org/api/1.2/patches/144507/checks/519774/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-23T23:34:40.008465", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10804/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-23T23:34:40.008465 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-23T23:34:40.008465 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790206480 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790206325 -le 1790206480 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790206480 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170291 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wlzWTMOUb4 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.NUwN7mRy7d /tmp/tmp.wlzWTMOUb4 + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66937 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66937 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66937 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66937 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144508 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144508 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144508 + 169651:pw-trigger.sh: 74: patch_id=144508 + 169651:pw-trigger.sh: 75: '[' 144508 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144508 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144508 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144508 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144508 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144508 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144508 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.zYHBkZOSdo +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.GIIWJjaYjE ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.zYHBkZOSdo /tmp/tmp.GIIWJjaYjE' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144508/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144508/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170355 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GIIWJjaYjE ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519882, "url": "https://patchwork.sourceware.org/api/1.2/patches/144508/checks/519882/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T03:48:23.349638", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10805/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T03:48:23.349638 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T03:48:23.349638 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790221703 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790221703 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790221703 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170362 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GIIWJjaYjE ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519883, "url": "https://patchwork.sourceware.org/api/1.2/patches/144508/checks/519883/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T03:48:25.892445", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10805/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T03:48:25.892445 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T03:48:25.892445 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790221705 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790221703 -le 1790221705 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790221705 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170369 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GIIWJjaYjE ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519885, "url": "https://patchwork.sourceware.org/api/1.2/patches/144508/checks/519885/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T03:53:52.509221", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10805/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T03:53:52.509221 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T03:53:52.509221 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790222032 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790221705 -le 1790222032 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790222032 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170376 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GIIWJjaYjE ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.zYHBkZOSdo /tmp/tmp.GIIWJjaYjE + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=2 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66937 2 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66937 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66937 property '.*' value Patches 2 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66937 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 25 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=24 ++ 169651:pw-trigger.sh: 64: shyaml get-value 24.id + 169651:pw-trigger.sh: 64: series_id=66944 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 66944 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=66944 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 66944 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66944 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66944 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66944 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66944 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66944 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144526 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144526 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144526 + 169651:pw-trigger.sh: 74: patch_id=144526 + 169651:pw-trigger.sh: 75: '[' 144526 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144526 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144526 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144526 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144526 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144526 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144526 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.CsSAspEzaW +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.cSTC5xNG1d ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.CsSAspEzaW /tmp/tmp.cSTC5xNG1d' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144526/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144526/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170481 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cSTC5xNG1d ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519886, "url": "https://patchwork.sourceware.org/api/1.2/patches/144526/checks/519886/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T04:02:04.974581", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10806/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T04:02:04.974581 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T04:02:04.974581 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790222524 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790222524 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790222524 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170488 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cSTC5xNG1d ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519887, "url": "https://patchwork.sourceware.org/api/1.2/patches/144526/checks/519887/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T04:02:09.183959", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10806/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T04:02:09.183959 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T04:02:09.183959 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790222529 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790222524 -le 1790222529 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790222529 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170495 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cSTC5xNG1d ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.CsSAspEzaW /tmp/tmp.cSTC5xNG1d + 169651:pw-trigger.sh: 89: check_state=fail + 169651:pw-trigger.sh: 90: '[' fail = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66944 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66944 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66944 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66944 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 24 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=23 ++ 169651:pw-trigger.sh: 64: shyaml get-value 23.id + 169651:pw-trigger.sh: 64: series_id=66945 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 66945 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=66945 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 66945 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66945 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66945 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66945 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66945 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66945 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144527 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144527 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144527 + 169651:pw-trigger.sh: 74: patch_id=144527 + 169651:pw-trigger.sh: 75: '[' 144527 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144527 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144527 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144527 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144527 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144527 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144527 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.xOi2CmGafQ +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.t40fHZ6Zj3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.xOi2CmGafQ /tmp/tmp.t40fHZ6Zj3' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144527/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144527/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170597 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.t40fHZ6Zj3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519888, "url": "https://patchwork.sourceware.org/api/1.2/patches/144527/checks/519888/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T04:02:30.297127", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10807/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T04:02:30.297127 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T04:02:30.297127 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790222550 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790222550 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790222550 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170604 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.t40fHZ6Zj3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519889, "url": "https://patchwork.sourceware.org/api/1.2/patches/144527/checks/519889/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T04:02:34.833182", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10807/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T04:02:34.833182 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T04:02:34.833182 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790222554 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790222550 -le 1790222554 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790222554 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170611 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.t40fHZ6Zj3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.xOi2CmGafQ /tmp/tmp.t40fHZ6Zj3 + 169651:pw-trigger.sh: 89: check_state=fail + 169651:pw-trigger.sh: 90: '[' fail = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66945 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66945 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66945 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66945 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 23 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=22 ++ 169651:pw-trigger.sh: 64: shyaml get-value 22.id + 169651:pw-trigger.sh: 64: series_id=66947 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 66947 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=66947 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 66947 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66947 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66947 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66947 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66947 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66947 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144530 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144530 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144530 + 169651:pw-trigger.sh: 74: patch_id=144530 + 169651:pw-trigger.sh: 75: '[' 144530 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144530 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144530 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144530 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144530 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144530 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144530 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.dxY2hEhADA +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.DzZDBppcUV ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.dxY2hEhADA /tmp/tmp.DzZDBppcUV' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144530/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144530/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170713 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.DzZDBppcUV ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519890, "url": "https://patchwork.sourceware.org/api/1.2/patches/144530/checks/519890/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T04:02:53.305810", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10808/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T04:02:53.305810 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T04:02:53.305810 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790222573 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790222573 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790222573 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170720 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.DzZDBppcUV ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519891, "url": "https://patchwork.sourceware.org/api/1.2/patches/144530/checks/519891/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T04:02:58.067558", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10808/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T04:02:58.067558 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T04:02:58.067558 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790222578 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790222573 -le 1790222578 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790222578 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170727 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.DzZDBppcUV ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.dxY2hEhADA /tmp/tmp.DzZDBppcUV + 169651:pw-trigger.sh: 89: check_state=fail + 169651:pw-trigger.sh: 90: '[' fail = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66947 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66947 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66947 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66947 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 22 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=21 ++ 169651:pw-trigger.sh: 64: shyaml get-value 21.id + 169651:pw-trigger.sh: 64: series_id=66951 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 66951 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=66951 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 66951 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66951 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66951 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66951 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66951 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66951 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144537 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144537 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144537 + 169651:pw-trigger.sh: 74: patch_id=144537 + 169651:pw-trigger.sh: 75: '[' 144537 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144537 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144537 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144537 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144537 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144537 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144537 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.HLjmkIdUSe +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Xt51AO7B0I ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.HLjmkIdUSe /tmp/tmp.Xt51AO7B0I' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144537/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144537/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170835 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Xt51AO7B0I ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519892, "url": "https://patchwork.sourceware.org/api/1.2/patches/144537/checks/519892/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T04:03:14.288955", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10809/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T04:03:14.288955 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T04:03:14.288955 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790222594 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790222594 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790222594 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170842 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Xt51AO7B0I ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519893, "url": "https://patchwork.sourceware.org/api/1.2/patches/144537/checks/519893/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T04:03:16.018957", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10809/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T04:03:16.018957 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T04:03:16.018957 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790222596 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790222594 -le 1790222596 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790222596 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170849 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Xt51AO7B0I ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519897, "url": "https://patchwork.sourceware.org/api/1.2/patches/144537/checks/519897/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T04:06:53.936445", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10809/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T04:06:53.936445 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T04:06:53.936445 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790222813 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790222596 -le 1790222813 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790222813 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170856 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Xt51AO7B0I ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.HLjmkIdUSe /tmp/tmp.Xt51AO7B0I + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66951 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66951 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66951 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66951 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144536 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144536 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144536 + 169651:pw-trigger.sh: 74: patch_id=144536 + 169651:pw-trigger.sh: 75: '[' 144536 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144536 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144536 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144536 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144536 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144536 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144536 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.vyKxQns4Nc +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.505OQWyoDb ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.vyKxQns4Nc /tmp/tmp.505OQWyoDb' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144536/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144536/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170920 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.505OQWyoDb ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520035, "url": "https://patchwork.sourceware.org/api/1.2/patches/144536/checks/520035/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T10:19:08.195559", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10811/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T10:19:08.195559 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T10:19:08.195559 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790245148 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790245148 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790245148 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170927 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.505OQWyoDb ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520036, "url": "https://patchwork.sourceware.org/api/1.2/patches/144536/checks/520036/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T10:19:09.757026", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10811/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T10:19:09.757026 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T10:19:09.757026 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790245149 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790245148 -le 1790245149 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790245149 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170934 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.505OQWyoDb ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520037, "url": "https://patchwork.sourceware.org/api/1.2/patches/144536/checks/520037/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T10:22:22.875017", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10811/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T10:22:22.875017 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T10:22:22.875017 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790245342 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790245149 -le 1790245342 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790245342 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 170941 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.505OQWyoDb ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.vyKxQns4Nc /tmp/tmp.505OQWyoDb + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=2 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66951 2 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66951 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66951 property '.*' value Patches 2 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66951 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144535 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144535 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144535 + 169651:pw-trigger.sh: 74: patch_id=144535 + 169651:pw-trigger.sh: 75: '[' 144535 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144535 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144535 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144535 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144535 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144535 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144535 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.kQ6j4Sanld +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.8yook35zcs ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.kQ6j4Sanld /tmp/tmp.8yook35zcs' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144535/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144535/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171008 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8yook35zcs ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520180, "url": "https://patchwork.sourceware.org/api/1.2/patches/144535/checks/520180/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T16:13:31.538131", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10812/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T16:13:31.538131 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T16:13:31.538131 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790266411 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790266411 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790266411 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171015 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8yook35zcs ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520182, "url": "https://patchwork.sourceware.org/api/1.2/patches/144535/checks/520182/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T16:13:33.834018", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10812/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T16:13:33.834018 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T16:13:33.834018 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790266413 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790266411 -le 1790266413 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790266413 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171022 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8yook35zcs ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.kQ6j4Sanld /tmp/tmp.8yook35zcs + 169651:pw-trigger.sh: 89: check_state=fail + 169651:pw-trigger.sh: 90: '[' fail = pending ']' + 169651:pw-trigger.sh: 93: num_patch=3 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66951 3 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66951 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66951 property '.*' value Patches 3 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66951 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144534 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144534 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144534 + 169651:pw-trigger.sh: 74: patch_id=144534 + 169651:pw-trigger.sh: 75: '[' 144534 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144534 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144534 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144534 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144534 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144534 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144534 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Xs703sqIbl +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ZQSMyyU0OX ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Xs703sqIbl /tmp/tmp.ZQSMyyU0OX' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144534/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144534/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171092 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZQSMyyU0OX ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520375, "url": "https://patchwork.sourceware.org/api/1.2/patches/144534/checks/520375/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T22:05:19.408035", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10815/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T22:05:19.408035 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T22:05:19.408035 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790287519 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790287519 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790287519 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171099 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZQSMyyU0OX ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520376, "url": "https://patchwork.sourceware.org/api/1.2/patches/144534/checks/520376/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T22:05:49.600325", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10815/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T22:05:49.600325 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T22:05:49.600325 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790287549 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790287519 -le 1790287549 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790287549 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171106 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZQSMyyU0OX ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Xs703sqIbl /tmp/tmp.ZQSMyyU0OX + 169651:pw-trigger.sh: 89: check_state=fail + 169651:pw-trigger.sh: 90: '[' fail = pending ']' + 169651:pw-trigger.sh: 93: num_patch=4 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66951 4 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66951 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66951 property '.*' value Patches 4 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66951 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 21 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=20 ++ 169651:pw-trigger.sh: 64: shyaml get-value 20.id + 169651:pw-trigger.sh: 64: series_id=66953 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 66953 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=66953 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 66953 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66953 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66953 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66953 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66953 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66953 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144539 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144539 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144539 + 169651:pw-trigger.sh: 74: patch_id=144539 + 169651:pw-trigger.sh: 75: '[' 144539 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144539 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144539 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144539 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144539 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144539 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144539 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.6LdpKB6YUl +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.WWwNsGBcmi ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.6LdpKB6YUl /tmp/tmp.WWwNsGBcmi' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144539/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144539/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171217 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WWwNsGBcmi ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519895, "url": "https://patchwork.sourceware.org/api/1.2/patches/144539/checks/519895/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T04:03:55.137700", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10810/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T04:03:55.137700 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T04:03:55.137700 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790222635 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790222635 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790222635 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171224 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WWwNsGBcmi ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519896, "url": "https://patchwork.sourceware.org/api/1.2/patches/144539/checks/519896/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T04:03:57.173917", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10810/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T04:03:57.173917 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T04:03:57.173917 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790222637 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790222635 -le 1790222637 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790222637 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171231 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WWwNsGBcmi ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 519898, "url": "https://patchwork.sourceware.org/api/1.2/patches/144539/checks/519898/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T04:07:34.674947", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10810/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T04:07:34.674947 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T04:07:34.674947 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790222854 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790222637 -le 1790222854 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790222854 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171238 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WWwNsGBcmi ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.6LdpKB6YUl /tmp/tmp.WWwNsGBcmi + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66953 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66953 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66953 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66953 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 20 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=19 ++ 169651:pw-trigger.sh: 64: shyaml get-value 19.id + 169651:pw-trigger.sh: 64: series_id=66976 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 66976 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=66976 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 66976 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66976 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66976 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66976 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66976 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66976 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144584 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144584 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144584 + 169651:pw-trigger.sh: 74: patch_id=144584 + 169651:pw-trigger.sh: 75: '[' 144584 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144584 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144584 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144584 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144584 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144584 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144584 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.WKPSRVHQEV +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ldy4dsf5su ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.WKPSRVHQEV /tmp/tmp.ldy4dsf5su' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144584/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144584/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171340 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ldy4dsf5su ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520181, "url": "https://patchwork.sourceware.org/api/1.2/patches/144584/checks/520181/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T16:13:33.417417", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10813/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T16:13:33.417417 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T16:13:33.417417 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790266413 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790266413 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790266413 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171347 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ldy4dsf5su ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520183, "url": "https://patchwork.sourceware.org/api/1.2/patches/144584/checks/520183/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T16:13:38.558914", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10813/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T16:13:38.558914 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T16:13:38.558914 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790266418 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790266413 -le 1790266418 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790266418 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171354 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ldy4dsf5su ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.WKPSRVHQEV /tmp/tmp.ldy4dsf5su + 169651:pw-trigger.sh: 89: check_state=fail + 169651:pw-trigger.sh: 90: '[' fail = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66976 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66976 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66976 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66976 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 19 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=18 ++ 169651:pw-trigger.sh: 64: shyaml get-value 18.id + 169651:pw-trigger.sh: 64: series_id=66985 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 66985 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=66985 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 66985 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66985 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66985 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66985 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66985 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66985 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144605 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144605 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144605 + 169651:pw-trigger.sh: 74: patch_id=144605 + 169651:pw-trigger.sh: 75: '[' 144605 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144605 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144605 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144605 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144605 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144605 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144605 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.gG4wjEYQhm +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.FQaDzh4yGg ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.gG4wjEYQhm /tmp/tmp.FQaDzh4yGg' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144605/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144605/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171464 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FQaDzh4yGg ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520187, "url": "https://patchwork.sourceware.org/api/1.2/patches/144605/checks/520187/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T16:14:03.912900", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10814/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T16:14:03.912900 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T16:14:03.912900 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790266443 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790266443 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790266443 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171471 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FQaDzh4yGg ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520191, "url": "https://patchwork.sourceware.org/api/1.2/patches/144605/checks/520191/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T16:14:07.250407", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10814/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T16:14:07.250407 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T16:14:07.250407 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790266447 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790266443 -le 1790266447 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790266447 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171478 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FQaDzh4yGg ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520193, "url": "https://patchwork.sourceware.org/api/1.2/patches/144605/checks/520193/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T16:14:07.593806", "state": "warning", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10814/archive/artifacts/artifacts.precommit/", "context": "tcwg_binutils_build--master-arm", "description": "Skipped because it is an RFC" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T16:14:07.593806 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T16:14:07.593806 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790266447 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790266447 -le 1790266447 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790266447 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=warning ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171485 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FQaDzh4yGg ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo warning +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.gG4wjEYQhm /tmp/tmp.FQaDzh4yGg + 169651:pw-trigger.sh: 89: check_state=warning + 169651:pw-trigger.sh: 90: '[' warning = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66985 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66985 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66985 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66985 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144604 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144604 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144604 + 169651:pw-trigger.sh: 74: patch_id=144604 + 169651:pw-trigger.sh: 75: '[' 144604 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144604 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144604 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144604 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144604 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144604 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144604 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.tT5CgXLUlY +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.pFMfpBTqI7 ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.tT5CgXLUlY /tmp/tmp.pFMfpBTqI7' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144604/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144604/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171549 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pFMfpBTqI7 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520372, "url": "https://patchwork.sourceware.org/api/1.2/patches/144604/checks/520372/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T22:05:05.323000", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10816/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T22:05:05.323000 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T22:05:05.323000 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790287505 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790287505 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790287505 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171556 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pFMfpBTqI7 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520373, "url": "https://patchwork.sourceware.org/api/1.2/patches/144604/checks/520373/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T22:05:11.143280", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10816/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T22:05:11.143280 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T22:05:11.143280 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790287511 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790287505 -le 1790287511 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790287511 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171563 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pFMfpBTqI7 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520374, "url": "https://patchwork.sourceware.org/api/1.2/patches/144604/checks/520374/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-24T22:05:15.298063", "state": "warning", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10816/archive/artifacts/artifacts.precommit/", "context": "tcwg_binutils_build--master-arm", "description": "Skipped because it is an RFC" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-24T22:05:15.298063 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-24T22:05:15.298063 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790287515 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790287511 -le 1790287515 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790287515 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=warning ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171570 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pFMfpBTqI7 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo warning +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.tT5CgXLUlY /tmp/tmp.pFMfpBTqI7 + 169651:pw-trigger.sh: 89: check_state=warning + 169651:pw-trigger.sh: 90: '[' warning = pending ']' + 169651:pw-trigger.sh: 93: num_patch=2 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66985 2 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66985 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66985 property '.*' value Patches 2 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66985 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144603 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144603 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144603 + 169651:pw-trigger.sh: 74: patch_id=144603 + 169651:pw-trigger.sh: 75: '[' 144603 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144603 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144603 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144603 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144603 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144603 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144603 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.AiaQCXB0QD +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.aoi3BRKpbQ ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.AiaQCXB0QD /tmp/tmp.aoi3BRKpbQ' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144603/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144603/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171637 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aoi3BRKpbQ ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520402, "url": "https://patchwork.sourceware.org/api/1.2/patches/144603/checks/520402/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-25T00:23:06.208733", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10817/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-25T00:23:06.208733 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-25T00:23:06.208733 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790295786 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790295786 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790295786 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171644 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aoi3BRKpbQ ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520403, "url": "https://patchwork.sourceware.org/api/1.2/patches/144603/checks/520403/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-25T00:23:07.506994", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10817/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-25T00:23:07.506994 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-25T00:23:07.506994 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790295787 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790295786 -le 1790295787 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790295787 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171651 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aoi3BRKpbQ ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520404, "url": "https://patchwork.sourceware.org/api/1.2/patches/144603/checks/520404/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-25T00:23:07.829307", "state": "warning", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10817/archive/artifacts/artifacts.precommit/", "context": "tcwg_binutils_build--master-arm", "description": "Skipped because it is an RFC" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-25T00:23:07.829307 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-25T00:23:07.829307 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790295787 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790295787 -le 1790295787 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790295787 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=warning ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171658 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aoi3BRKpbQ ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo warning +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.AiaQCXB0QD /tmp/tmp.aoi3BRKpbQ + 169651:pw-trigger.sh: 89: check_state=warning + 169651:pw-trigger.sh: 90: '[' warning = pending ']' + 169651:pw-trigger.sh: 93: num_patch=3 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66985 3 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66985 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66985 property '.*' value Patches 3 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66985 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144606 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144606 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144606 + 169651:pw-trigger.sh: 74: patch_id=144606 + 169651:pw-trigger.sh: 75: '[' 144606 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144606 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144606 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144606 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144606 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144606 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144606 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.6YmEaEWIK4 +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.8IfSzsH54Z ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.6YmEaEWIK4 /tmp/tmp.8IfSzsH54Z' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144606/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144606/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171728 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8IfSzsH54Z ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520641, "url": "https://patchwork.sourceware.org/api/1.2/patches/144606/checks/520641/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-25T09:51:30.464490", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10818/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-25T09:51:30.464490 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-25T09:51:30.464490 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790329890 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790329890 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790329890 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171735 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8IfSzsH54Z ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520642, "url": "https://patchwork.sourceware.org/api/1.2/patches/144606/checks/520642/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-25T09:51:32.867085", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10818/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-25T09:51:32.867085 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-25T09:51:32.867085 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790329892 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790329890 -le 1790329892 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790329892 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171742 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8IfSzsH54Z ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520643, "url": "https://patchwork.sourceware.org/api/1.2/patches/144606/checks/520643/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-25T09:51:33.571831", "state": "warning", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10818/archive/artifacts/artifacts.precommit/", "context": "tcwg_binutils_build--master-arm", "description": "Skipped because it is an RFC" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-25T09:51:33.571831 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-25T09:51:33.571831 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790329893 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790329892 -le 1790329893 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790329893 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=warning ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171749 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8IfSzsH54Z ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo warning +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.6YmEaEWIK4 /tmp/tmp.8IfSzsH54Z + 169651:pw-trigger.sh: 89: check_state=warning + 169651:pw-trigger.sh: 90: '[' warning = pending ']' + 169651:pw-trigger.sh: 93: num_patch=4 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66985 4 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66985 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66985 property '.*' value Patches 4 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66985 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144602 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144602 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144602 + 169651:pw-trigger.sh: 74: patch_id=144602 + 169651:pw-trigger.sh: 75: '[' 144602 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144602 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144602 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144602 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144602 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144602 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144602 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.CvFSZO9gvW +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.JXQfYVlyq8 ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.CvFSZO9gvW /tmp/tmp.JXQfYVlyq8' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144602/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144602/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171822 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JXQfYVlyq8 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520883, "url": "https://patchwork.sourceware.org/api/1.2/patches/144602/checks/520883/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-25T14:49:59.524796", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10820/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-25T14:49:59.524796 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-25T14:49:59.524796 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790347799 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790347799 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790347799 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171829 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JXQfYVlyq8 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520884, "url": "https://patchwork.sourceware.org/api/1.2/patches/144602/checks/520884/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-25T14:50:00.903444", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10820/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-25T14:50:00.903444 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-25T14:50:00.903444 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790347800 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790347799 -le 1790347800 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790347800 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171836 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JXQfYVlyq8 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520885, "url": "https://patchwork.sourceware.org/api/1.2/patches/144602/checks/520885/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-25T14:50:01.230302", "state": "warning", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10820/archive/artifacts/artifacts.precommit/", "context": "tcwg_binutils_build--master-arm", "description": "Skipped because it is an RFC" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-25T14:50:01.230302 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-25T14:50:01.230302 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790347801 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790347800 -le 1790347801 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790347801 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=warning ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171843 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JXQfYVlyq8 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo warning +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.CvFSZO9gvW /tmp/tmp.JXQfYVlyq8 + 169651:pw-trigger.sh: 89: check_state=warning + 169651:pw-trigger.sh: 90: '[' warning = pending ']' + 169651:pw-trigger.sh: 93: num_patch=5 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66985 5 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66985 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=5 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66985 property '.*' value Patches 5 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66985 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=5 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 18 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=17 ++ 169651:pw-trigger.sh: 64: shyaml get-value 17.id + 169651:pw-trigger.sh: 64: series_id=66992 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 66992 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=66992 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 66992 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66992 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66992 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66992 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66992 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66992 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144617 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144617 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144617 + 169651:pw-trigger.sh: 74: patch_id=144617 + 169651:pw-trigger.sh: 75: '[' 144617 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144617 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144617 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144617 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144617 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144617 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144617 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ddz348VsP7 +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.PgDVst93fP ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ddz348VsP7 /tmp/tmp.PgDVst93fP' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144617/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144617/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171957 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PgDVst93fP ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520647, "url": "https://patchwork.sourceware.org/api/1.2/patches/144617/checks/520647/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-25T09:53:02.951203", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10819/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-25T09:53:02.951203 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-25T09:53:02.951203 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790329982 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790329982 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790329982 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171964 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PgDVst93fP ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520648, "url": "https://patchwork.sourceware.org/api/1.2/patches/144617/checks/520648/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-25T09:53:04.872173", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10819/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-25T09:53:04.872173 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-25T09:53:04.872173 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790329984 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790329982 -le 1790329984 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790329984 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171971 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PgDVst93fP ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520657, "url": "https://patchwork.sourceware.org/api/1.2/patches/144617/checks/520657/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-25T09:56:48.413417", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10819/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-25T09:56:48.413417 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-25T09:56:48.413417 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790330208 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790329984 -le 1790330208 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790330208 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 171978 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PgDVst93fP ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ddz348VsP7 /tmp/tmp.PgDVst93fP + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 66992 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=66992 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 66992 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66992 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 17 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=16 ++ 169651:pw-trigger.sh: 64: shyaml get-value 16.id + 169651:pw-trigger.sh: 64: series_id=66993 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 66993 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=66993 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 66993 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=66993 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=False + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' False = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 191: return 1 + 169651:pw-trigger.sh: 67: continue + 169651:pw-trigger.sh: 62: '[' 16 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=15 ++ 169651:pw-trigger.sh: 64: shyaml get-value 15.id + 169651:pw-trigger.sh: 64: series_id=67000 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 67000 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67000 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67000 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67000 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67000 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67000 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67000 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67000 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144627 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144627 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144627 + 169651:pw-trigger.sh: 74: patch_id=144627 + 169651:pw-trigger.sh: 75: '[' 144627 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144627 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144627 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144627 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144627 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144627 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144627 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.9wR28zKRqB +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.haXkk8YWnq ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.9wR28zKRqB /tmp/tmp.haXkk8YWnq' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144627/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144627/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172108 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.haXkk8YWnq ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520886, "url": "https://patchwork.sourceware.org/api/1.2/patches/144627/checks/520886/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-25T14:50:34.366193", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10821/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-25T14:50:34.366193 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-25T14:50:34.366193 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790347834 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790347834 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790347834 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172115 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.haXkk8YWnq ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520887, "url": "https://patchwork.sourceware.org/api/1.2/patches/144627/checks/520887/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-25T14:50:35.402200", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10821/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-25T14:50:35.402200 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-25T14:50:35.402200 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790347835 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790347834 -le 1790347835 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790347835 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172122 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.haXkk8YWnq ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 520888, "url": "https://patchwork.sourceware.org/api/1.2/patches/144627/checks/520888/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-25T14:52:48.977439", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10821/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-25T14:52:48.977439 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-25T14:52:48.977439 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790347968 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790347835 -le 1790347968 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790347968 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172129 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.haXkk8YWnq ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.9wR28zKRqB /tmp/tmp.haXkk8YWnq + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67000 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67000 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67000 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67000 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144626 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144626 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144626 + 169651:pw-trigger.sh: 74: patch_id=144626 + 169651:pw-trigger.sh: 75: '[' 144626 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144626 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144626 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144626 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144626 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144626 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144626 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.5dj7PCRBBd +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.HtRZ1Fco0K ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.5dj7PCRBBd /tmp/tmp.HtRZ1Fco0K' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144626/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144626/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172193 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HtRZ1Fco0K ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 521078, "url": "https://patchwork.sourceware.org/api/1.2/patches/144626/checks/521078/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-25T21:51:04.907641", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10822/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-25T21:51:04.907641 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-25T21:51:04.907641 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790373064 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790373064 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790373064 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172200 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HtRZ1Fco0K ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 521079, "url": "https://patchwork.sourceware.org/api/1.2/patches/144626/checks/521079/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-25T21:51:06.330670", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10822/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-25T21:51:06.330670 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-25T21:51:06.330670 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790373066 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790373064 -le 1790373066 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790373066 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172207 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HtRZ1Fco0K ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 521086, "url": "https://patchwork.sourceware.org/api/1.2/patches/144626/checks/521086/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-25T21:55:37.139968", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10822/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-25T21:55:37.139968 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-25T21:55:37.139968 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790373337 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790373066 -le 1790373337 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790373337 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172214 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HtRZ1Fco0K ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.5dj7PCRBBd /tmp/tmp.HtRZ1Fco0K + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=2 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67000 2 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67000 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67000 property '.*' value Patches 2 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67000 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 15 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=14 ++ 169651:pw-trigger.sh: 64: shyaml get-value 14.id + 169651:pw-trigger.sh: 64: series_id=67034 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 67034 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67034 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67034 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67034 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67034 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67034 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67034 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67034 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144691 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144691 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144691 + 169651:pw-trigger.sh: 74: patch_id=144691 + 169651:pw-trigger.sh: 75: '[' 144691 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144691 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144691 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144691 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144691 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144691 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144691 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.elhLevoxdB +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.8eT0OWp2zb ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.elhLevoxdB /tmp/tmp.8eT0OWp2zb' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144691/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144691/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172319 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8eT0OWp2zb ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 521228, "url": "https://patchwork.sourceware.org/api/1.2/patches/144691/checks/521228/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-26T04:00:13.181481", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10823/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-26T04:00:13.181481 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-26T04:00:13.181481 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790395213 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790395213 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790395213 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172326 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8eT0OWp2zb ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 521229, "url": "https://patchwork.sourceware.org/api/1.2/patches/144691/checks/521229/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-26T04:00:17.983532", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10823/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-26T04:00:17.983532 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-26T04:00:17.983532 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790395217 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790395213 -le 1790395217 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790395217 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172333 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8eT0OWp2zb ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.elhLevoxdB /tmp/tmp.8eT0OWp2zb + 169651:pw-trigger.sh: 89: check_state=fail + 169651:pw-trigger.sh: 90: '[' fail = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67034 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67034 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67034 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67034 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 14 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=13 ++ 169651:pw-trigger.sh: 64: shyaml get-value 13.id + 169651:pw-trigger.sh: 64: series_id=67039 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 67039 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67039 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67039 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67039 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67039 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67039 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67039 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67039 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144696 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144696 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144696 + 169651:pw-trigger.sh: 74: patch_id=144696 + 169651:pw-trigger.sh: 75: '[' 144696 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144696 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144696 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144696 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144696 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144696 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144696 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.NsSDmdBkJB +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.USbULhQEds ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.NsSDmdBkJB /tmp/tmp.USbULhQEds' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144696/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144696/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172435 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.USbULhQEds ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 521454, "url": "https://patchwork.sourceware.org/api/1.2/patches/144696/checks/521454/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-26T10:11:20.788310", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10824/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-26T10:11:20.788310 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-26T10:11:20.788310 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790417480 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790417480 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790417480 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172442 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.USbULhQEds ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 521455, "url": "https://patchwork.sourceware.org/api/1.2/patches/144696/checks/521455/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-26T10:11:22.376102", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10824/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-26T10:11:22.376102 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-26T10:11:22.376102 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790417482 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790417480 -le 1790417482 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790417482 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172449 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.USbULhQEds ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 521462, "url": "https://patchwork.sourceware.org/api/1.2/patches/144696/checks/521462/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-26T10:16:24.151492", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10824/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-26T10:16:24.151492 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-26T10:16:24.151492 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790417784 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790417482 -le 1790417784 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790417784 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172456 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.USbULhQEds ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.NsSDmdBkJB /tmp/tmp.USbULhQEds + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67039 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67039 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67039 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67039 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 13 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=12 ++ 169651:pw-trigger.sh: 64: shyaml get-value 12.id + 169651:pw-trigger.sh: 64: series_id=67055 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 67055 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67055 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67055 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67055 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67055 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67055 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67055 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67055 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144713 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144713 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144713 + 169651:pw-trigger.sh: 74: patch_id=144713 + 169651:pw-trigger.sh: 75: '[' 144713 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144713 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144713 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144713 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144713 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144713 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144713 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.XyzAANLR0S +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.mM2JwSYfKN ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.XyzAANLR0S /tmp/tmp.mM2JwSYfKN' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144713/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144713/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172558 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mM2JwSYfKN ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 521718, "url": "https://patchwork.sourceware.org/api/1.2/patches/144713/checks/521718/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-26T22:04:35.933433", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10825/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-26T22:04:35.933433 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-26T22:04:35.933433 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790460275 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790460275 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790460275 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172565 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mM2JwSYfKN ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 521719, "url": "https://patchwork.sourceware.org/api/1.2/patches/144713/checks/521719/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-26T22:04:38.291880", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10825/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-26T22:04:38.291880 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-26T22:04:38.291880 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790460278 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790460275 -le 1790460278 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790460278 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172572 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mM2JwSYfKN ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 521725, "url": "https://patchwork.sourceware.org/api/1.2/patches/144713/checks/521725/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-26T22:08:23.007533", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10825/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-26T22:08:23.007533 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-26T22:08:23.007533 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790460503 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790460278 -le 1790460503 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790460503 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172579 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mM2JwSYfKN ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.XyzAANLR0S /tmp/tmp.mM2JwSYfKN + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67055 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67055 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67055 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67055 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 12 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=11 ++ 169651:pw-trigger.sh: 64: shyaml get-value 11.id + 169651:pw-trigger.sh: 64: series_id=67068 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 67068 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67068 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67068 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67068 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67068 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67068 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67068 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67068 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144728 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144728 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144728 + 169651:pw-trigger.sh: 74: patch_id=144728 + 169651:pw-trigger.sh: 75: '[' 144728 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144728 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144728 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144728 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144728 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144728 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144728 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.h4kS6jSvFb +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.asSSrSojdz ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.h4kS6jSvFb /tmp/tmp.asSSrSojdz' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144728/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144728/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172681 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.asSSrSojdz ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522049, "url": "https://patchwork.sourceware.org/api/1.2/patches/144728/checks/522049/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-27T16:21:00.764270", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10826/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-27T16:21:00.764270 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-27T16:21:00.764270 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790526060 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790526060 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790526060 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172688 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.asSSrSojdz ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522050, "url": "https://patchwork.sourceware.org/api/1.2/patches/144728/checks/522050/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-27T16:21:02.286611", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10826/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-27T16:21:02.286611 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-27T16:21:02.286611 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790526062 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790526060 -le 1790526062 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790526062 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172695 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.asSSrSojdz ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522054, "url": "https://patchwork.sourceware.org/api/1.2/patches/144728/checks/522054/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-27T16:24:29.815965", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10826/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-27T16:24:29.815965 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-27T16:24:29.815965 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790526269 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790526062 -le 1790526269 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790526269 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172702 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.asSSrSojdz ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.h4kS6jSvFb /tmp/tmp.asSSrSojdz + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67068 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67068 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67068 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67068 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 11 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=10 ++ 169651:pw-trigger.sh: 64: shyaml get-value 10.id + 169651:pw-trigger.sh: 64: series_id=67076 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 67076 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67076 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67076 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67076 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67076 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67076 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67076 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67076 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144736 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144736 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144736 + 169651:pw-trigger.sh: 74: patch_id=144736 + 169651:pw-trigger.sh: 75: '[' 144736 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144736 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144736 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144736 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144736 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144736 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144736 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.toaKXw45jU +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.QYcvsSjUXK ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.toaKXw45jU /tmp/tmp.QYcvsSjUXK' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144736/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144736/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172804 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.QYcvsSjUXK ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522134, "url": "https://patchwork.sourceware.org/api/1.2/patches/144736/checks/522134/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-27T18:24:52.395633", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10827/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-27T18:24:52.395633 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-27T18:24:52.395633 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790533492 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790533492 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790533492 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172811 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.QYcvsSjUXK ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522135, "url": "https://patchwork.sourceware.org/api/1.2/patches/144736/checks/522135/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-27T18:24:53.989747", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10827/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-27T18:24:53.989747 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-27T18:24:53.989747 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790533493 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790533492 -le 1790533493 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790533493 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172818 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.QYcvsSjUXK ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522136, "url": "https://patchwork.sourceware.org/api/1.2/patches/144736/checks/522136/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-27T18:27:07.894169", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10827/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-27T18:27:07.894169 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-27T18:27:07.894169 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790533627 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790533493 -le 1790533627 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790533627 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172825 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.QYcvsSjUXK ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.toaKXw45jU /tmp/tmp.QYcvsSjUXK + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67076 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67076 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67076 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67076 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 10 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=9 ++ 169651:pw-trigger.sh: 64: shyaml get-value 9.id + 169651:pw-trigger.sh: 64: series_id=67092 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 67092 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67092 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67092 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67092 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67092 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67092 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67092 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67092 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144753 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144753 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144753 + 169651:pw-trigger.sh: 74: patch_id=144753 + 169651:pw-trigger.sh: 75: '[' 144753 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144753 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144753 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144753 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144753 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144753 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144753 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ci4JPG5uvB +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.jBUOIMYooP ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ci4JPG5uvB /tmp/tmp.jBUOIMYooP' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144753/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144753/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172927 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jBUOIMYooP ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522388, "url": "https://patchwork.sourceware.org/api/1.2/patches/144753/checks/522388/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-28T09:20:08.986756", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10828/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-28T09:20:08.986756 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-28T09:20:08.986756 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790587208 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790587208 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790587208 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172934 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jBUOIMYooP ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522389, "url": "https://patchwork.sourceware.org/api/1.2/patches/144753/checks/522389/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-28T09:20:10.983239", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10828/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-28T09:20:10.983239 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-28T09:20:10.983239 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790587210 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790587208 -le 1790587210 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790587210 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172941 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jBUOIMYooP ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522392, "url": "https://patchwork.sourceware.org/api/1.2/patches/144753/checks/522392/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-28T09:23:26.964177", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10828/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-28T09:23:26.964177 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-28T09:23:26.964177 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790587406 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790587210 -le 1790587406 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790587406 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 172948 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jBUOIMYooP ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ci4JPG5uvB /tmp/tmp.jBUOIMYooP + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67092 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67092 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67092 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67092 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 9 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=8 ++ 169651:pw-trigger.sh: 64: shyaml get-value 8.id + 169651:pw-trigger.sh: 64: series_id=67102 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 67102 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67102 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67102 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67102 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67102 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67102 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67102 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67102 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144772 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144772 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144772 + 169651:pw-trigger.sh: 74: patch_id=144772 + 169651:pw-trigger.sh: 75: '[' 144772 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144772 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144772 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144772 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144772 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144772 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144772 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.DcGBympwUl +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.aV5iiXWzN1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.DcGBympwUl /tmp/tmp.aV5iiXWzN1' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144772/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144772/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173054 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aV5iiXWzN1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522563, "url": "https://patchwork.sourceware.org/api/1.2/patches/144772/checks/522563/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-28T15:52:21.592887", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10829/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-28T15:52:21.592887 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-28T15:52:21.592887 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790610741 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790610741 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790610741 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173061 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aV5iiXWzN1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522565, "url": "https://patchwork.sourceware.org/api/1.2/patches/144772/checks/522565/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-28T15:52:22.799435", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10829/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-28T15:52:22.799435 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-28T15:52:22.799435 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790610742 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790610741 -le 1790610742 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790610742 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173068 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aV5iiXWzN1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522573, "url": "https://patchwork.sourceware.org/api/1.2/patches/144772/checks/522573/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-28T15:56:30.465194", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10829/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-28T15:56:30.465194 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-28T15:56:30.465194 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790610990 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790610742 -le 1790610990 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790610990 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173075 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aV5iiXWzN1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.DcGBympwUl /tmp/tmp.aV5iiXWzN1 + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67102 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67102 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67102 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67102 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144774 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144774 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144774 + 169651:pw-trigger.sh: 74: patch_id=144774 + 169651:pw-trigger.sh: 75: '[' 144774 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144774 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144774 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144774 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144774 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144774 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144774 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ApXeintes8 +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.3k8Uy0YFGs ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ApXeintes8 /tmp/tmp.3k8Uy0YFGs' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144774/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144774/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173139 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3k8Uy0YFGs ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522743, "url": "https://patchwork.sourceware.org/api/1.2/patches/144774/checks/522743/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-28T21:47:27.683694", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10830/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-28T21:47:27.683694 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-28T21:47:27.683694 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790632047 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790632047 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790632047 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173146 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3k8Uy0YFGs ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522744, "url": "https://patchwork.sourceware.org/api/1.2/patches/144774/checks/522744/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-28T21:47:29.063306", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10830/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-28T21:47:29.063306 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-28T21:47:29.063306 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790632049 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790632047 -le 1790632049 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790632049 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173153 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3k8Uy0YFGs ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522746, "url": "https://patchwork.sourceware.org/api/1.2/patches/144774/checks/522746/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-28T21:50:50.532558", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10830/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-28T21:50:50.532558 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-28T21:50:50.532558 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790632250 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790632049 -le 1790632250 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790632250 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173160 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3k8Uy0YFGs ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ApXeintes8 /tmp/tmp.3k8Uy0YFGs + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=2 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67102 2 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67102 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67102 property '.*' value Patches 2 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67102 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144773 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144773 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144773 + 169651:pw-trigger.sh: 74: patch_id=144773 + 169651:pw-trigger.sh: 75: '[' 144773 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144773 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144773 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144773 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144773 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144773 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144773 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.tuFPFu6jgS +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.EGYxSogRHM ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.tuFPFu6jgS /tmp/tmp.EGYxSogRHM' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144773/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144773/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173227 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EGYxSogRHM ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522846, "url": "https://patchwork.sourceware.org/api/1.2/patches/144773/checks/522846/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T04:31:55.333647", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10831/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T04:31:55.333647 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T04:31:55.333647 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790656315 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790656315 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790656315 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173234 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EGYxSogRHM ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522847, "url": "https://patchwork.sourceware.org/api/1.2/patches/144773/checks/522847/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T04:31:58.893979", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10831/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T04:31:58.893979 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T04:31:58.893979 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790656318 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790656315 -le 1790656318 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790656318 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173241 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EGYxSogRHM ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 522856, "url": "https://patchwork.sourceware.org/api/1.2/patches/144773/checks/522856/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T04:35:32.734590", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10831/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T04:35:32.734590 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T04:35:32.734590 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790656532 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790656318 -le 1790656532 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790656532 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173248 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EGYxSogRHM ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.tuFPFu6jgS /tmp/tmp.EGYxSogRHM + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=3 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67102 3 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67102 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67102 property '.*' value Patches 3 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67102 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 8 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=7 ++ 169651:pw-trigger.sh: 64: shyaml get-value 7.id + 169651:pw-trigger.sh: 64: series_id=67141 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 67141 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67141 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67141 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67141 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67141 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67141 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67141 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67141 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144828 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144828 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144828 + 169651:pw-trigger.sh: 74: patch_id=144828 + 169651:pw-trigger.sh: 75: '[' 144828 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144828 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144828 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144828 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144828 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144828 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144828 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.jhar5ddNDZ +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.jkTx10WGOt ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.jhar5ddNDZ /tmp/tmp.jkTx10WGOt' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144828/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144828/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173356 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jkTx10WGOt ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523119, "url": "https://patchwork.sourceware.org/api/1.2/patches/144828/checks/523119/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:40:05.479470", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10832/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:40:05.479470 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:40:05.479470 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790700005 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790700005 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700005 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173363 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jkTx10WGOt ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523120, "url": "https://patchwork.sourceware.org/api/1.2/patches/144828/checks/523120/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:40:07.031073", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10832/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:40:07.031073 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:40:07.031073 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790700007 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700005 -le 1790700007 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700007 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173370 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jkTx10WGOt ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523124, "url": "https://patchwork.sourceware.org/api/1.2/patches/144828/checks/523124/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:43:40.157211", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10832/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:43:40.157211 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:43:40.157211 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790700220 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700007 -le 1790700220 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700220 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173377 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jkTx10WGOt ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.jhar5ddNDZ /tmp/tmp.jkTx10WGOt + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67141 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67141 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67141 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67141 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 7 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=6 ++ 169651:pw-trigger.sh: 64: shyaml get-value 6.id + 169651:pw-trigger.sh: 64: series_id=67149 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 67149 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67149 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67149 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67149 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67149 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67149 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67149 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67149 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144838 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144838 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144838 + 169651:pw-trigger.sh: 74: patch_id=144838 + 169651:pw-trigger.sh: 75: '[' 144838 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144838 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144838 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144838 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144838 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144838 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144838 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.w4QfJ2WX8Z +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.rRJHmQBmjK ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.w4QfJ2WX8Z /tmp/tmp.rRJHmQBmjK' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144838/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144838/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173479 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rRJHmQBmjK ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523122, "url": "https://patchwork.sourceware.org/api/1.2/patches/144838/checks/523122/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:42:31.643718", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10833/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:42:31.643718 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:42:31.643718 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790700151 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790700151 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700151 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173486 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rRJHmQBmjK ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523123, "url": "https://patchwork.sourceware.org/api/1.2/patches/144838/checks/523123/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:42:34.282718", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10833/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:42:34.282718 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:42:34.282718 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790700154 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700151 -le 1790700154 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700154 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173493 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rRJHmQBmjK ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523127, "url": "https://patchwork.sourceware.org/api/1.2/patches/144838/checks/523127/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:45:25.479751", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10833/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:45:25.479751 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:45:25.479751 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790700325 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700154 -le 1790700325 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700325 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173500 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rRJHmQBmjK ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.w4QfJ2WX8Z /tmp/tmp.rRJHmQBmjK + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67149 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67149 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67149 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67149 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 6 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=5 ++ 169651:pw-trigger.sh: 64: shyaml get-value 5.id + 169651:pw-trigger.sh: 64: series_id=67151 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 67151 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67151 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67151 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67151 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67151 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67151 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67151 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67151 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144840 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144840 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144840 + 169651:pw-trigger.sh: 74: patch_id=144840 + 169651:pw-trigger.sh: 75: '[' 144840 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144840 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144840 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144840 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144840 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144840 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144840 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.3NiF4Mq4pP +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.OpLJfbp5AL ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.3NiF4Mq4pP /tmp/tmp.OpLJfbp5AL' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144840/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144840/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173602 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.OpLJfbp5AL ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523125, "url": "https://patchwork.sourceware.org/api/1.2/patches/144840/checks/523125/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:45:06.039414", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10834/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:45:06.039414 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:45:06.039414 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790700306 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790700306 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700306 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173609 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.OpLJfbp5AL ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523126, "url": "https://patchwork.sourceware.org/api/1.2/patches/144840/checks/523126/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:45:07.383605", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10834/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:45:07.383605 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:45:07.383605 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790700307 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700306 -le 1790700307 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700307 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173616 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.OpLJfbp5AL ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523131, "url": "https://patchwork.sourceware.org/api/1.2/patches/144840/checks/523131/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:47:43.296793", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10834/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:47:43.296793 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:47:43.296793 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790700463 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700307 -le 1790700463 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700463 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173623 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.OpLJfbp5AL ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.3NiF4Mq4pP /tmp/tmp.OpLJfbp5AL + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67151 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67151 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67151 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67151 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 5 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=4 ++ 169651:pw-trigger.sh: 64: shyaml get-value 4.id + 169651:pw-trigger.sh: 64: series_id=67152 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 67152 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67152 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67152 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67152 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67152 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67152 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67152 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67152 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144841 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144841 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144841 + 169651:pw-trigger.sh: 74: patch_id=144841 + 169651:pw-trigger.sh: 75: '[' 144841 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144841 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144841 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144841 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144841 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144841 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144841 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.5ONNztGqHj +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.bu7I5KyFEI ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.5ONNztGqHj /tmp/tmp.bu7I5KyFEI' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144841/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144841/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173725 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bu7I5KyFEI ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523128, "url": "https://patchwork.sourceware.org/api/1.2/patches/144841/checks/523128/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:46:34.432846", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10835/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:46:34.432846 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:46:34.432846 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790700394 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790700394 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700394 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173732 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bu7I5KyFEI ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523129, "url": "https://patchwork.sourceware.org/api/1.2/patches/144841/checks/523129/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:46:35.476944", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10835/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:46:35.476944 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:46:35.476944 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790700395 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700394 -le 1790700395 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700395 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173739 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bu7I5KyFEI ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523132, "url": "https://patchwork.sourceware.org/api/1.2/patches/144841/checks/523132/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:49:18.255531", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10835/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:49:18.255531 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:49:18.255531 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790700558 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700395 -le 1790700558 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700558 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173746 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bu7I5KyFEI ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.5ONNztGqHj /tmp/tmp.bu7I5KyFEI + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67152 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67152 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67152 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67152 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 4 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=3 ++ 169651:pw-trigger.sh: 64: shyaml get-value 3.id + 169651:pw-trigger.sh: 64: series_id=67155 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 67155 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67155 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67155 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67155 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67155 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67155 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67155 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67155 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144844 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144844 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144844 + 169651:pw-trigger.sh: 74: patch_id=144844 + 169651:pw-trigger.sh: 75: '[' 144844 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144844 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144844 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144844 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144844 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144844 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144844 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.kKS39GZdV7 +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.QgCe5J7dpa ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.kKS39GZdV7 /tmp/tmp.QgCe5J7dpa' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144844/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144844/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173848 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.QgCe5J7dpa ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523133, "url": "https://patchwork.sourceware.org/api/1.2/patches/144844/checks/523133/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:49:28.338185", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10836/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:49:28.338185 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:49:28.338185 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790700568 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790700568 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700568 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173855 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.QgCe5J7dpa ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523134, "url": "https://patchwork.sourceware.org/api/1.2/patches/144844/checks/523134/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:49:30.115580", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10836/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:49:30.115580 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:49:30.115580 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790700570 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700568 -le 1790700570 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700570 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173862 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.QgCe5J7dpa ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523139, "url": "https://patchwork.sourceware.org/api/1.2/patches/144844/checks/523139/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:54:25.354091", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10836/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:54:25.354091 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:54:25.354091 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790700865 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700570 -le 1790700865 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700865 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173869 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.QgCe5J7dpa ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.kKS39GZdV7 /tmp/tmp.QgCe5J7dpa + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67155 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67155 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67155 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67155 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 3 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=2 ++ 169651:pw-trigger.sh: 64: shyaml get-value 2.id + 169651:pw-trigger.sh: 64: series_id=67167 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 67167 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67167 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67167 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67167 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67167 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67167 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67167 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67167 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144862 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144862 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144862 + 169651:pw-trigger.sh: 74: patch_id=144862 + 169651:pw-trigger.sh: 75: '[' 144862 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144862 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144862 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144862 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144862 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144862 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144862 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.z5hmWDg1kA +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.DrW47Gf05W ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.z5hmWDg1kA /tmp/tmp.DrW47Gf05W' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144862/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144862/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173971 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.DrW47Gf05W ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523135, "url": "https://patchwork.sourceware.org/api/1.2/patches/144862/checks/523135/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:50:40.830002", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10837/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:50:40.830002 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:50:40.830002 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790700640 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790700640 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700640 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173978 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.DrW47Gf05W ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523136, "url": "https://patchwork.sourceware.org/api/1.2/patches/144862/checks/523136/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:50:42.633002", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10837/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:50:42.633002 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:50:42.633002 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790700642 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700640 -le 1790700642 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700642 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173985 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.DrW47Gf05W ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523140, "url": "https://patchwork.sourceware.org/api/1.2/patches/144862/checks/523140/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T16:56:09.949957", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10837/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T16:56:09.949957 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T16:56:09.949957 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790700969 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790700642 -le 1790700969 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790700969 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 173992 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.DrW47Gf05W ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.z5hmWDg1kA /tmp/tmp.DrW47Gf05W + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67167 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67167 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67167 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67167 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 2 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=1 ++ 169651:pw-trigger.sh: 64: shyaml get-value 1.id + 169651:pw-trigger.sh: 64: series_id=67193 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 67193 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67193 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67193 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67193 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67193 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67193 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67193 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67193 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144905 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144905 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144905 + 169651:pw-trigger.sh: 74: patch_id=144905 + 169651:pw-trigger.sh: 75: '[' 144905 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144905 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144905 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144905 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144905 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144905 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144905 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.mx2MCMWOWd +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.C1nMZnIKWP ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.mx2MCMWOWd /tmp/tmp.C1nMZnIKWP' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144905/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144905/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 174106 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.C1nMZnIKWP ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523357, "url": "https://patchwork.sourceware.org/api/1.2/patches/144905/checks/523357/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T21:33:56.537158", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10838/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T21:33:56.537158 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T21:33:56.537158 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790717636 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790717636 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790717636 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 174113 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.C1nMZnIKWP ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523358, "url": "https://patchwork.sourceware.org/api/1.2/patches/144905/checks/523358/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T21:33:58.089731", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10838/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T21:33:58.089731 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T21:33:58.089731 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790717638 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790717636 -le 1790717638 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790717638 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 174120 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.C1nMZnIKWP ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523361, "url": "https://patchwork.sourceware.org/api/1.2/patches/144905/checks/523361/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T21:36:15.408517", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10838/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T21:36:15.408517 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T21:36:15.408517 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790717775 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790717638 -le 1790717775 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790717775 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 174127 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.C1nMZnIKWP ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.mx2MCMWOWd /tmp/tmp.C1nMZnIKWP + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67193 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67193 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67193 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67193 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144909 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144909 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144909 + 169651:pw-trigger.sh: 74: patch_id=144909 + 169651:pw-trigger.sh: 75: '[' 144909 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144909 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144909 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144909 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144909 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144909 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144909 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ynZrsxOgJP +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.l8NBBUYTue ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ynZrsxOgJP /tmp/tmp.l8NBBUYTue' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144909/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144909/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 174191 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.l8NBBUYTue ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523634, "url": "https://patchwork.sourceware.org/api/1.2/patches/144909/checks/523634/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T04:16:33.409604", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10840/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T04:16:33.409604 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T04:16:33.409604 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790741793 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790741793 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790741793 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 174198 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.l8NBBUYTue ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523636, "url": "https://patchwork.sourceware.org/api/1.2/patches/144909/checks/523636/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T04:16:37.419148", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10840/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T04:16:37.419148 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T04:16:37.419148 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790741797 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790741793 -le 1790741797 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790741797 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 174205 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.l8NBBUYTue ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523644, "url": "https://patchwork.sourceware.org/api/1.2/patches/144909/checks/523644/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-30T04:20:09.455103", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10840/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-30T04:20:09.455103 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-30T04:20:09.455103 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790742009 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790741797 -le 1790742009 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790742009 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 174212 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.l8NBBUYTue ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ynZrsxOgJP /tmp/tmp.l8NBBUYTue + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=2 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67193 2 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67193 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67193 property '.*' value Patches 2 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67193 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144902 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144902 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144902 + 169651:pw-trigger.sh: 74: patch_id=144902 + 169651:pw-trigger.sh: 75: '[' 144902 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144902 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144902 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144902 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144902 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144902 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144902 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ptVriHzyW3 +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.htiyCFsrrk ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ptVriHzyW3 /tmp/tmp.htiyCFsrrk' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144902/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144902/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 174279 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.htiyCFsrrk ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ptVriHzyW3 /tmp/tmp.htiyCFsrrk + 169651:pw-trigger.sh: 89: check_state=pending + 169651:pw-trigger.sh: 90: '[' pending = pending ']' + 169651:pw-trigger.sh: 91: break + 169651:pw-trigger.sh: 96: '[' 144902 = '' ']' + 169651:pw-trigger.sh: 101: check_state=success + 169651:pw-trigger.sh: 108: '[' success '!=' success ']' + 169651:pw-trigger.sh: 113: j=1 + 169651:pw-trigger.sh: 114: cat + 169651:pw-trigger.sh: 62: '[' 1 -gt 0 ']' + 169651:pw-trigger.sh: 63: i=0 ++ 169651:pw-trigger.sh: 64: shyaml get-value 0.id + 169651:pw-trigger.sh: 64: series_id=67196 + 169651:pw-trigger.sh: 66: pw_series_complete_p binutils 67196 + 169651:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 169651:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 169651:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67196 + 169651:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 169651:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 67196 property Complete value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67196 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: pw_series_complete_p: 187: value=True + 169651:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 169651:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 169651:pw-trigger.sh: 71: num_patch=0 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67196 0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67196 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67196 property '.*' value Patches 0 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67196 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=144913 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 144913 = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 213: echo 144913 + 169651:pw-trigger.sh: 74: patch_id=144913 + 169651:pw-trigger.sh: 75: '[' 144913 = '' ']' ++ 169651:pw-trigger.sh: 82: pw_get_patch_data binutils 144913 State ++ 169651:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 169651:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=144913 ++ 169651:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 169651:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 144913 property State value ++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=144913 ++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 169651:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x + 169651:pw-trigger.sh: 82: patch_state=new + 169651:pw-trigger.sh: 83: case "$patch_state" in ++ 169651:pw-trigger.sh: 89: pw_patch_check_state 144913 tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=144913 ++ 169651:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-arm +++ 169651:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 169651:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 169651:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-arm ++ 169651:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 169651:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.il9OmETWRy +++ 169651:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 169651:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.vbEmTH3psK ++ 169651:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.il9OmETWRy /tmp/tmp.vbEmTH3psK' EXIT ++ 169651:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 169651:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/144913/checks/ ++ 169651:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/144913/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-arm&page=last' ++ 169651:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 174367 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vbEmTH3psK ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523359, "url": "https://patchwork.sourceware.org/api/1.2/patches/144913/checks/523359/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T21:34:48.440411", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10839/log", "context": "tcwg_binutils_build--master-arm", "description": "Build started" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T21:34:48.440411 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T21:34:48.440411 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790717688 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790717688 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790717688 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 174374 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vbEmTH3psK ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523360, "url": "https://patchwork.sourceware.org/api/1.2/patches/144913/checks/523360/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T21:34:49.474307", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10839/log", "context": "tcwg_binutils_build--master-arm", "description": "Patch applied" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T21:34:49.474307 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T21:34:49.474307 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790717689 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790717688 -le 1790717689 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790717689 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 174381 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vbEmTH3psK ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 523364, "url": "https://patchwork.sourceware.org/api/1.2/patches/144913/checks/523364/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-09-29T21:37:10.851324", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-arm-precommit/builds/10839/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_build--master-arm", "description": "Build passed" }' = null ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 169651:pw-trigger.sh: pw_patch_check_state: 273: date=2026-09-29T21:37:10.851324 +++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-09-29T21:37:10.851324 +%s ++ 169651:pw-trigger.sh: pw_patch_check_state: 274: date=1790717830 ++ 169651:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790717689 -le 1790717830 ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790717830 +++ 169651:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 169651:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 169651:pw-trigger.sh: pw_patch_check_state: 263: true ++ 169651:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 169651:pw-trigger.sh: pw_patch_check_state: 267: wait 174388 ++ 169651:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 169651:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vbEmTH3psK ++ 169651:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 169651:pw-trigger.sh: pw_patch_check_state: 270: break ++ 169651:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 169651:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.il9OmETWRy /tmp/tmp.vbEmTH3psK + 169651:pw-trigger.sh: 89: check_state=success + 169651:pw-trigger.sh: 90: '[' success = pending ']' + 169651:pw-trigger.sh: 93: num_patch=1 + 169651:pw-trigger.sh: 72: true ++ 169651:pw-trigger.sh: 74: pw_get_patch_from_series binutils 67196 1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67196 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 67196 property '.*' value Patches 1 +++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 169651:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 169651:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 169651:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 169651:pw-trigger.sh: pw_yaml_get: 100: local id=67196 +++ 169651:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 169651:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 169651:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 169651:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 169651:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 169651:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 169651:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 169651:pw-trigger.sh: 74: true + 169651:pw-trigger.sh: 74: patch_id= + 169651:pw-trigger.sh: 75: '[' '' = '' ']' + 169651:pw-trigger.sh: 76: break + 169651:pw-trigger.sh: 96: '[' '' = '' ']' + 169651:pw-trigger.sh: 97: continue + 169651:pw-trigger.sh: 62: '[' 0 -gt 0 ']' + 169651:pw-trigger.sh: 119: rm /tmp/tmp.epAN48wwfm + 169651:pw-trigger.sh: 121: echo 'Processed 30 series and created 1 pre-commit triggers' Processed 30 series and created 1 pre-commit triggers + 169651:pw-trigger.sh: 1: pw_deinit binutils + 169651:pw-trigger.sh: pw_deinit: 57: set -euf -o pipefail + 169651:pw-trigger.sh: pw_deinit: 58: local project=binutils + 169651:pw-trigger.sh: pw_deinit: 60: rm -rf /tmp/pw-yaml-cache-169651 + 169651:pw-trigger.sh: 1: rm -f /tmp/tmp.epAN48wwfm