+ 1306978:jenkins12824305811614860614.sh: build_container_exec: 29: set +x + 122678:pw-trigger.sh: 46: trap 'pw_deinit binutils' EXIT + 122678:pw-trigger.sh: 47: pw_init binutils + 122678:pw-trigger.sh: pw_init: 41: set -euf -o pipefail + 122678:pw-trigger.sh: pw_init: 42: local project=binutils + 122678:pw-trigger.sh: pw_init: 44: git -C binutils config pw.server https://patchwork.sourceware.org/api/1.2/ + 122678:pw-trigger.sh: pw_init: 46: git -C binutils config pw.project binutils + 122678:pw-trigger.sh: pw_init: 48: pw_clear_cache + 122678:pw-trigger.sh: pw_clear_cache: 68: set -euf -o pipefail + 122678:pw-trigger.sh: pw_clear_cache: 70: rm -rf /tmp/pw-yaml-cache-122678 + 122678:pw-trigger.sh: pw_clear_cache: 71: mkdir /tmp/pw-yaml-cache-122678 ++ 122678:pw-trigger.sh: 49: mktemp + 122678:pw-trigger.sh: 49: yaml=/tmp/tmp.9hcpTMeRlC + 122678:pw-trigger.sh: 51: trap 'pw_deinit binutils; rm -f /tmp/tmp.9hcpTMeRlC' EXIT + 122678:pw-trigger.sh: 53: readarray -t prereq_bots ++ 122678:pw-trigger.sh: 53: print_prereq_bots tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: print_prereq_bots: 26: set -euf -o pipefail ++ 122678:pw-trigger.sh: print_prereq_bots: 27: local ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: print_prereq_bots: 30: case "$ci_bot" in ++ 122678:pw-trigger.sh: print_prereq_bots: 32: echo tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: print_prereq_bots: 32: sed -e s/_check--/_build--/ ++ 122678:pw-trigger.sh: print_prereq_bots: 37: case "$ci_bot" in + 122678:pw-trigger.sh: 55: git -C binutils pw series list -f yaml + 122678:pw-trigger.sh: 56: mkdir -p artifacts/jenkins ++ 122678:pw-trigger.sh: 58: shyaml get-length + 122678:pw-trigger.sh: 58: len=30 + 122678:pw-trigger.sh: 59: i=30 + 122678:pw-trigger.sh: 60: j=0 + 122678:pw-trigger.sh: 62: '[' 30 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=29 ++ 122678:pw-trigger.sh: 64: shyaml get-value 29.id + 122678:pw-trigger.sh: 64: series_id=65095 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65095 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65095 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65095 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65095 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65095 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65095 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65095 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65095 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141507 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141507 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141507 + 122678:pw-trigger.sh: 74: patch_id=141507 + 122678:pw-trigger.sh: 75: '[' 141507 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141507 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141507 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141507 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141507 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141507 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141507 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.uEeIbVWU5c +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.RJ28UKBlAt ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.uEeIbVWU5c /tmp/tmp.RJ28UKBlAt' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141507/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141507/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 122805 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RJ28UKBlAt ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498113, "url": "https://patchwork.sourceware.org/api/1.2/patches/141507/checks/498113/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T03:40:34.264824", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10370/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T03:40:34.264824 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T03:40:34.264824 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787024434 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787024434 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787024434 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 122812 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RJ28UKBlAt ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498114, "url": "https://patchwork.sourceware.org/api/1.2/patches/141507/checks/498114/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T03:40:37.505907", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10370/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T03:40:37.505907 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T03:40:37.505907 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787024437 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787024434 -le 1787024437 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787024437 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 122819 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RJ28UKBlAt ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498130, "url": "https://patchwork.sourceware.org/api/1.2/patches/141507/checks/498130/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T03:46:57.060064", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10370/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T03:46:57.060064 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T03:46:57.060064 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787024817 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787024437 -le 1787024817 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787024817 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 122826 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RJ28UKBlAt ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.uEeIbVWU5c /tmp/tmp.RJ28UKBlAt + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65095 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65095 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65095 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65095 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 29 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=28 ++ 122678:pw-trigger.sh: 64: shyaml get-value 28.id + 122678:pw-trigger.sh: 64: series_id=65107 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65107 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65107 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65107 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65107 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65107 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65107 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65107 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65107 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141526 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141526 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141526 + 122678:pw-trigger.sh: 74: patch_id=141526 + 122678:pw-trigger.sh: 75: '[' 141526 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141526 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141526 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141526 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141526 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141526 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141526 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.1aXBFrlXAg +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.cSrcQY9Eap ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.1aXBFrlXAg /tmp/tmp.cSrcQY9Eap' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141526/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141526/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 122928 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cSrcQY9Eap ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498117, "url": "https://patchwork.sourceware.org/api/1.2/patches/141526/checks/498117/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T03:41:54.766644", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10371/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T03:41:54.766644 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T03:41:54.766644 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787024514 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787024514 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787024514 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 122935 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cSrcQY9Eap ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498118, "url": "https://patchwork.sourceware.org/api/1.2/patches/141526/checks/498118/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T03:41:58.788005", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10371/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T03:41:58.788005 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T03:41:58.788005 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787024518 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787024514 -le 1787024518 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787024518 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 122942 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cSrcQY9Eap ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498131, "url": "https://patchwork.sourceware.org/api/1.2/patches/141526/checks/498131/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T03:48:27.092351", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10371/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T03:48:27.092351 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T03:48:27.092351 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787024907 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787024518 -le 1787024907 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787024907 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 122949 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cSrcQY9Eap ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.1aXBFrlXAg /tmp/tmp.cSrcQY9Eap + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65107 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65107 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65107 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65107 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 28 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=27 ++ 122678:pw-trigger.sh: 64: shyaml get-value 27.id + 122678:pw-trigger.sh: 64: series_id=65106 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65106 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65106 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65106 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65106 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65106 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65106 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65106 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65106 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141525 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141525 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141525 + 122678:pw-trigger.sh: 74: patch_id=141525 + 122678:pw-trigger.sh: 75: '[' 141525 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141525 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141525 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141525 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141525 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141525 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141525 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.sDOQuLkF2P +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.tjv304DMLn ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.sDOQuLkF2P /tmp/tmp.tjv304DMLn' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141525/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141525/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123051 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tjv304DMLn ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498121, "url": "https://patchwork.sourceware.org/api/1.2/patches/141525/checks/498121/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T03:44:49.109598", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10372/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T03:44:49.109598 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T03:44:49.109598 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787024689 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787024689 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787024689 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123058 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tjv304DMLn ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498122, "url": "https://patchwork.sourceware.org/api/1.2/patches/141525/checks/498122/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T03:44:50.360659", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10372/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T03:44:50.360659 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T03:44:50.360659 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787024690 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787024689 -le 1787024690 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787024690 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123065 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tjv304DMLn ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498132, "url": "https://patchwork.sourceware.org/api/1.2/patches/141525/checks/498132/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T03:50:45.355921", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10372/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T03:50:45.355921 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T03:50:45.355921 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787025045 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787024690 -le 1787025045 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787025045 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123072 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tjv304DMLn ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.sDOQuLkF2P /tmp/tmp.tjv304DMLn + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65106 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65106 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65106 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65106 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 27 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=26 ++ 122678:pw-trigger.sh: 64: shyaml get-value 26.id + 122678:pw-trigger.sh: 64: series_id=65130 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65130 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65130 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65130 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65130 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65130 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65130 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65130 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65130 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141554 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141554 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141554 + 122678:pw-trigger.sh: 74: patch_id=141554 + 122678:pw-trigger.sh: 75: '[' 141554 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141554 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141554 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141554 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141554 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141554 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141554 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.LEiy1Vh3rC +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.DmOFC5vMJH ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.LEiy1Vh3rC /tmp/tmp.DmOFC5vMJH' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141554/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141554/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123174 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.DmOFC5vMJH ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.LEiy1Vh3rC /tmp/tmp.DmOFC5vMJH + 122678:pw-trigger.sh: 89: check_state=pending + 122678:pw-trigger.sh: 90: '[' pending = pending ']' + 122678:pw-trigger.sh: 91: break + 122678:pw-trigger.sh: 96: '[' 141554 = '' ']' + 122678:pw-trigger.sh: 101: check_state=success + 122678:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 122678:pw-trigger.sh: 103: pw_patch_check_state 141554 tcwg_binutils_build--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141554 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Jzl7u74X8z +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.NWnm4hudUa ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Jzl7u74X8z /tmp/tmp.NWnm4hudUa' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141554/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141554/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123189 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NWnm4hudUa ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 497771, "url": "https://patchwork.sourceware.org/api/1.2/patches/141554/checks/497771/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-17T17:07:47.565270", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10588/log", "context": "tcwg_binutils_build--master-aarch64", "description": "Build started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-17T17:07:47.565270 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-17T17:07:47.565270 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1786986467 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1786986467 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1786986467 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123196 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NWnm4hudUa ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 497775, "url": "https://patchwork.sourceware.org/api/1.2/patches/141554/checks/497775/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-17T17:07:53.067981", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10588/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-17T17:07:53.067981 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-17T17:07:53.067981 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1786986473 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1786986467 -le 1786986473 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1786986473 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123203 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NWnm4hudUa ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Jzl7u74X8z /tmp/tmp.NWnm4hudUa + 122678:pw-trigger.sh: 103: check_state=fail + 122678:pw-trigger.sh: 104: '[' fail '!=' success ']' + 122678:pw-trigger.sh: 105: break + 122678:pw-trigger.sh: 108: '[' fail '!=' success ']' + 122678:pw-trigger.sh: 109: echo 'WARNING: Waiting for 141554:tcwg_binutils_build--master-aarch64 to succeed.' WARNING: Waiting for 141554:tcwg_binutils_build--master-aarch64 to succeed. + 122678:pw-trigger.sh: 110: continue + 122678:pw-trigger.sh: 62: '[' 26 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=25 ++ 122678:pw-trigger.sh: 64: shyaml get-value 25.id + 122678:pw-trigger.sh: 64: series_id=65132 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65132 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65132 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65132 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65132 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65132 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65132 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65132 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65132 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141579 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141579 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141579 + 122678:pw-trigger.sh: 74: patch_id=141579 + 122678:pw-trigger.sh: 75: '[' 141579 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141579 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141579 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141579 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141579 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141579 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141579 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ZMpX667Hpg +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.9GEAAINhwz ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ZMpX667Hpg /tmp/tmp.9GEAAINhwz' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141579/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141579/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123314 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9GEAAINhwz ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498123, "url": "https://patchwork.sourceware.org/api/1.2/patches/141579/checks/498123/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T03:45:30.270432", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10373/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T03:45:30.270432 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T03:45:30.270432 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787024730 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787024730 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787024730 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123321 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9GEAAINhwz ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498124, "url": "https://patchwork.sourceware.org/api/1.2/patches/141579/checks/498124/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T03:45:31.756681", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10373/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T03:45:31.756681 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T03:45:31.756681 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787024731 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787024730 -le 1787024731 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787024731 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123328 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9GEAAINhwz ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498133, "url": "https://patchwork.sourceware.org/api/1.2/patches/141579/checks/498133/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T03:51:21.826683", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10373/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T03:51:21.826683 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T03:51:21.826683 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787025081 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787024731 -le 1787025081 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787025081 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123335 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9GEAAINhwz ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ZMpX667Hpg /tmp/tmp.9GEAAINhwz + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65132 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65132 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65132 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65132 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141570 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141570 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141570 + 122678:pw-trigger.sh: 74: patch_id=141570 + 122678:pw-trigger.sh: 75: '[' 141570 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141570 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141570 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141570 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141570 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141570 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141570 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.JxUINMvqPT +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ZplPVzyRl8 ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.JxUINMvqPT /tmp/tmp.ZplPVzyRl8' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141570/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141570/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123399 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZplPVzyRl8 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498333, "url": "https://patchwork.sourceware.org/api/1.2/patches/141570/checks/498333/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T13:40:27.423778", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10375/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T13:40:27.423778 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T13:40:27.423778 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787060427 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787060427 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787060427 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123406 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZplPVzyRl8 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498334, "url": "https://patchwork.sourceware.org/api/1.2/patches/141570/checks/498334/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T13:40:30.595457", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10375/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T13:40:30.595457 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T13:40:30.595457 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787060430 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787060427 -le 1787060430 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787060430 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123413 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZplPVzyRl8 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498343, "url": "https://patchwork.sourceware.org/api/1.2/patches/141570/checks/498343/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T13:55:43.287532", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10375/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T13:55:43.287532 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T13:55:43.287532 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787061343 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787060430 -le 1787061343 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787061343 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123420 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZplPVzyRl8 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.JxUINMvqPT /tmp/tmp.ZplPVzyRl8 + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=2 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65132 2 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65132 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65132 property '.*' value Patches 2 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65132 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141577 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141577 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141577 + 122678:pw-trigger.sh: 74: patch_id=141577 + 122678:pw-trigger.sh: 75: '[' 141577 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141577 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141577 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141577 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141577 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141577 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141577 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.9P2PvBSnbj +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.U46xukX88c ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.9P2PvBSnbj /tmp/tmp.U46xukX88c' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141577/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141577/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123487 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.U46xukX88c ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498511, "url": "https://patchwork.sourceware.org/api/1.2/patches/141577/checks/498511/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T17:57:46.333466", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10378/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T17:57:46.333466 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T17:57:46.333466 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787075866 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787075866 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787075866 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123494 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.U46xukX88c ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498513, "url": "https://patchwork.sourceware.org/api/1.2/patches/141577/checks/498513/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T17:57:50.004397", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10378/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T17:57:50.004397 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T17:57:50.004397 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787075870 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787075866 -le 1787075870 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787075870 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123501 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.U46xukX88c ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.9P2PvBSnbj /tmp/tmp.U46xukX88c + 122678:pw-trigger.sh: 89: check_state=fail + 122678:pw-trigger.sh: 90: '[' fail = pending ']' + 122678:pw-trigger.sh: 93: num_patch=3 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65132 3 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65132 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65132 property '.*' value Patches 3 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65132 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141567 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141567 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141567 + 122678:pw-trigger.sh: 74: patch_id=141567 + 122678:pw-trigger.sh: 75: '[' 141567 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141567 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141567 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141567 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141567 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141567 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141567 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.nm6r0TZhKg +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.cyxKzdTbfM ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.nm6r0TZhKg /tmp/tmp.cyxKzdTbfM' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141567/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141567/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123571 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cyxKzdTbfM ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498721, "url": "https://patchwork.sourceware.org/api/1.2/patches/141567/checks/498721/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-19T00:39:19.227802", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10380/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-19T00:39:19.227802 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-19T00:39:19.227802 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787099959 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787099959 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787099959 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123578 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cyxKzdTbfM ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498722, "url": "https://patchwork.sourceware.org/api/1.2/patches/141567/checks/498722/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-19T00:39:21.763102", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10380/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-19T00:39:21.763102 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-19T00:39:21.763102 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787099961 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787099959 -le 1787099961 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787099961 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123585 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cyxKzdTbfM ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.nm6r0TZhKg /tmp/tmp.cyxKzdTbfM + 122678:pw-trigger.sh: 89: check_state=fail + 122678:pw-trigger.sh: 90: '[' fail = pending ']' + 122678:pw-trigger.sh: 93: num_patch=4 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65132 4 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65132 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65132 property '.*' value Patches 4 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65132 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141564 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141564 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141564 + 122678:pw-trigger.sh: 74: patch_id=141564 + 122678:pw-trigger.sh: 75: '[' 141564 = '' ']' ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141564 State ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141564 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141564 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141564 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141564 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141564 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.NgLrxcmZjH +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.rrga05ZbKP ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.NgLrxcmZjH /tmp/tmp.rrga05ZbKP' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141564/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141564/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123658 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rrga05ZbKP ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498858, "url": "https://patchwork.sourceware.org/api/1.2/patches/141564/checks/498858/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-19T02:53:10.017255", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10383/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-19T02:53:10.017255 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-19T02:53:10.017255 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787107990 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787107990 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787107990 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123665 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rrga05ZbKP ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498859, "url": "https://patchwork.sourceware.org/api/1.2/patches/141564/checks/498859/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-19T02:53:13.001599", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10383/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-19T02:53:13.001599 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-19T02:53:13.001599 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787107993 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787107990 -le 1787107993 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787107993 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123672 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rrga05ZbKP ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.NgLrxcmZjH /tmp/tmp.rrga05ZbKP + 122678:pw-trigger.sh: 89: check_state=fail + 122678:pw-trigger.sh: 90: '[' fail = pending ']' + 122678:pw-trigger.sh: 93: num_patch=5 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65132 5 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65132 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=5 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65132 property '.*' value Patches 5 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65132 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=5 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141565 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141565 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141565 + 122678:pw-trigger.sh: 74: patch_id=141565 + 122678:pw-trigger.sh: 75: '[' 141565 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141565 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141565 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141565 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141565 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141565 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141565 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.TczXV6HgLe +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.iHkkoNoIJx ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.TczXV6HgLe /tmp/tmp.iHkkoNoIJx' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141565/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141565/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123748 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iHkkoNoIJx ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.TczXV6HgLe /tmp/tmp.iHkkoNoIJx + 122678:pw-trigger.sh: 89: check_state=pending + 122678:pw-trigger.sh: 90: '[' pending = pending ']' + 122678:pw-trigger.sh: 91: break + 122678:pw-trigger.sh: 96: '[' 141565 = '' ']' + 122678:pw-trigger.sh: 101: check_state=success + 122678:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 122678:pw-trigger.sh: 103: pw_patch_check_state 141565 tcwg_binutils_build--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141565 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.EHBF9ccWS9 +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.AkSMXScUEb ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.EHBF9ccWS9 /tmp/tmp.AkSMXScUEb' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141565/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141565/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123763 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.AkSMXScUEb ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498613, "url": "https://patchwork.sourceware.org/api/1.2/patches/141565/checks/498613/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T21:58:10.550409", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10599/log", "context": "tcwg_binutils_build--master-aarch64", "description": "Build started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T21:58:10.550409 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T21:58:10.550409 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787090290 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787090290 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787090290 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123770 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.AkSMXScUEb ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498614, "url": "https://patchwork.sourceware.org/api/1.2/patches/141565/checks/498614/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T21:58:15.270956", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10599/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T21:58:15.270956 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T21:58:15.270956 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787090295 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787090290 -le 1787090295 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787090295 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123777 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.AkSMXScUEb ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.EHBF9ccWS9 /tmp/tmp.AkSMXScUEb WARNING: Waiting for 141565:tcwg_binutils_build--master-aarch64 to succeed. + 122678:pw-trigger.sh: 103: check_state=fail + 122678:pw-trigger.sh: 104: '[' fail '!=' success ']' + 122678:pw-trigger.sh: 105: break + 122678:pw-trigger.sh: 108: '[' fail '!=' success ']' + 122678:pw-trigger.sh: 109: echo 'WARNING: Waiting for 141565:tcwg_binutils_build--master-aarch64 to succeed.' + 122678:pw-trigger.sh: 110: continue + 122678:pw-trigger.sh: 62: '[' 25 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=24 ++ 122678:pw-trigger.sh: 64: shyaml get-value 24.id + 122678:pw-trigger.sh: 64: series_id=65136 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65136 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65136 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65136 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65136 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65136 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65136 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65136 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65136 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141596 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141596 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141596 + 122678:pw-trigger.sh: 74: patch_id=141596 + 122678:pw-trigger.sh: 75: '[' 141596 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141596 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141596 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141596 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141596 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141596 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141596 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.vusEE1O3Vt +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.m8AhY5Zhat ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.vusEE1O3Vt /tmp/tmp.m8AhY5Zhat' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141596/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141596/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123864 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.m8AhY5Zhat ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498125, "url": "https://patchwork.sourceware.org/api/1.2/patches/141596/checks/498125/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T03:45:32.358986", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10374/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T03:45:32.358986 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T03:45:32.358986 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787024732 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787024732 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787024732 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123871 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.m8AhY5Zhat ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498126, "url": "https://patchwork.sourceware.org/api/1.2/patches/141596/checks/498126/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T03:45:33.261815", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10374/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T03:45:33.261815 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T03:45:33.261815 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787024733 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787024732 -le 1787024733 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787024733 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123878 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.m8AhY5Zhat ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498134, "url": "https://patchwork.sourceware.org/api/1.2/patches/141596/checks/498134/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T03:51:35.075202", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10374/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T03:51:35.075202 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T03:51:35.075202 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787025095 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787024733 -le 1787025095 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787025095 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123885 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.m8AhY5Zhat ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.vusEE1O3Vt /tmp/tmp.m8AhY5Zhat + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65136 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65136 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65136 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65136 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 24 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=23 ++ 122678:pw-trigger.sh: 64: shyaml get-value 23.id + 122678:pw-trigger.sh: 64: series_id=65138 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65138 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65138 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65138 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65138 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65138 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65138 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65138 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65138 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141598 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141598 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141598 + 122678:pw-trigger.sh: 74: patch_id=141598 + 122678:pw-trigger.sh: 75: '[' 141598 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141598 State ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141598 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141598 property State value ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141598 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141598 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141598 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Ota6jUxbFt +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.tRr7fIa0rV ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Ota6jUxbFt /tmp/tmp.tRr7fIa0rV' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141598/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141598/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 123987 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tRr7fIa0rV ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Ota6jUxbFt /tmp/tmp.tRr7fIa0rV + 122678:pw-trigger.sh: 89: check_state=pending + 122678:pw-trigger.sh: 90: '[' pending = pending ']' + 122678:pw-trigger.sh: 91: break + 122678:pw-trigger.sh: 96: '[' 141598 = '' ']' + 122678:pw-trigger.sh: 101: check_state=success + 122678:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 122678:pw-trigger.sh: 103: pw_patch_check_state 141598 tcwg_binutils_build--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141598 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.CqNaHUR26u +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.btCoTCuElw ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.CqNaHUR26u /tmp/tmp.btCoTCuElw' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141598/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141598/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124002 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.btCoTCuElw ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 497853, "url": "https://patchwork.sourceware.org/api/1.2/patches/141598/checks/497853/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-17T23:32:37.619486", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10592/log", "context": "tcwg_binutils_build--master-aarch64", "description": "Build started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-17T23:32:37.619486 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-17T23:32:37.619486 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787009557 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787009557 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787009557 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124009 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.btCoTCuElw ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 497854, "url": "https://patchwork.sourceware.org/api/1.2/patches/141598/checks/497854/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-17T23:32:38.788330", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10592/log", "context": "tcwg_binutils_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-17T23:32:38.788330 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-17T23:32:38.788330 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787009558 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787009557 -le 1787009558 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787009558 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124016 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.btCoTCuElw ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 497855, "url": "https://patchwork.sourceware.org/api/1.2/patches/141598/checks/497855/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-17T23:32:39.112127", "state": "warning", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10592/archive/artifacts/artifacts.precommit/", "context": "tcwg_binutils_build--master-aarch64", "description": "Skipped because it is an RFC" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-17T23:32:39.112127 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-17T23:32:39.112127 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787009559 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787009558 -le 1787009559 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787009559 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=warning ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124023 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.btCoTCuElw ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo warning +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.CqNaHUR26u /tmp/tmp.btCoTCuElw WARNING: Waiting for 141598:tcwg_binutils_build--master-aarch64 to succeed. + 122678:pw-trigger.sh: 103: check_state=warning + 122678:pw-trigger.sh: 104: '[' warning '!=' success ']' + 122678:pw-trigger.sh: 105: break + 122678:pw-trigger.sh: 108: '[' warning '!=' success ']' + 122678:pw-trigger.sh: 109: echo 'WARNING: Waiting for 141598:tcwg_binutils_build--master-aarch64 to succeed.' + 122678:pw-trigger.sh: 110: continue + 122678:pw-trigger.sh: 62: '[' 23 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=22 ++ 122678:pw-trigger.sh: 64: shyaml get-value 22.id + 122678:pw-trigger.sh: 64: series_id=65155 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65155 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65155 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65155 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65155 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65155 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65155 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65155 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65155 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141617 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141617 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141617 + 122678:pw-trigger.sh: 74: patch_id=141617 + 122678:pw-trigger.sh: 75: '[' 141617 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141617 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141617 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141617 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141617 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141617 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141617 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.9cWWUkbqV8 +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ORkkNvTb5J ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.9cWWUkbqV8 /tmp/tmp.ORkkNvTb5J' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141617/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141617/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124110 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ORkkNvTb5J ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498339, "url": "https://patchwork.sourceware.org/api/1.2/patches/141617/checks/498339/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T13:51:47.913186", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10376/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T13:51:47.913186 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T13:51:47.913186 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787061107 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787061107 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787061107 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124117 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ORkkNvTb5J ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498340, "url": "https://patchwork.sourceware.org/api/1.2/patches/141617/checks/498340/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T13:51:51.528623", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10376/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T13:51:51.528623 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T13:51:51.528623 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787061111 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787061107 -le 1787061111 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787061111 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124124 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ORkkNvTb5J ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498352, "url": "https://patchwork.sourceware.org/api/1.2/patches/141617/checks/498352/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T14:05:37.787163", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10376/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T14:05:37.787163 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T14:05:37.787163 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787061937 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787061111 -le 1787061937 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787061937 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124131 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ORkkNvTb5J ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.9cWWUkbqV8 /tmp/tmp.ORkkNvTb5J + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65155 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65155 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65155 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65155 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 22 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=21 ++ 122678:pw-trigger.sh: 64: shyaml get-value 21.id + 122678:pw-trigger.sh: 64: series_id=65161 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65161 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65161 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65161 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65161 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65161 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65161 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65161 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65161 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141623 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141623 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141623 + 122678:pw-trigger.sh: 74: patch_id=141623 + 122678:pw-trigger.sh: 75: '[' 141623 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141623 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141623 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141623 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141623 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141623 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141623 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.8UlH7g02fs +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.wvBlx3yuqA ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.8UlH7g02fs /tmp/tmp.wvBlx3yuqA' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141623/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141623/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124233 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wvBlx3yuqA ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498341, "url": "https://patchwork.sourceware.org/api/1.2/patches/141623/checks/498341/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T13:54:11.167418", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10377/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T13:54:11.167418 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T13:54:11.167418 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787061251 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787061251 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787061251 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124240 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wvBlx3yuqA ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498342, "url": "https://patchwork.sourceware.org/api/1.2/patches/141623/checks/498342/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T13:54:14.579015", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10377/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T13:54:14.579015 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T13:54:14.579015 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787061254 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787061251 -le 1787061254 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787061254 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124247 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wvBlx3yuqA ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498353, "url": "https://patchwork.sourceware.org/api/1.2/patches/141623/checks/498353/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T14:06:20.263600", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10377/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T14:06:20.263600 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T14:06:20.263600 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787061980 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787061254 -le 1787061980 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787061980 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124254 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wvBlx3yuqA ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.8UlH7g02fs /tmp/tmp.wvBlx3yuqA + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65161 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65161 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65161 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65161 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 21 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=20 ++ 122678:pw-trigger.sh: 64: shyaml get-value 20.id + 122678:pw-trigger.sh: 64: series_id=65174 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65174 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65174 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65174 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65174 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65174 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65174 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65174 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65174 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141637 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141637 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141637 + 122678:pw-trigger.sh: 74: patch_id=141637 + 122678:pw-trigger.sh: 75: '[' 141637 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141637 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141637 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141637 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141637 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141637 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141637 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.lxPzi05rsn +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.P53DCfWXpd ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.lxPzi05rsn /tmp/tmp.P53DCfWXpd' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141637/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141637/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124356 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.P53DCfWXpd ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498510, "url": "https://patchwork.sourceware.org/api/1.2/patches/141637/checks/498510/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T17:57:45.525327", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10379/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T17:57:45.525327 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T17:57:45.525327 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787075865 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787075865 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787075865 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124363 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.P53DCfWXpd ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498512, "url": "https://patchwork.sourceware.org/api/1.2/patches/141637/checks/498512/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T17:57:46.565677", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10379/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T17:57:46.565677 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T17:57:46.565677 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787075866 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787075865 -le 1787075866 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787075866 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124370 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.P53DCfWXpd ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498517, "url": "https://patchwork.sourceware.org/api/1.2/patches/141637/checks/498517/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-18T18:02:51.376906", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10379/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-18T18:02:51.376906 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-18T18:02:51.376906 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787076171 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787075866 -le 1787076171 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787076171 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124377 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.P53DCfWXpd ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.lxPzi05rsn /tmp/tmp.P53DCfWXpd + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65174 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65174 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65174 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65174 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 20 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=19 ++ 122678:pw-trigger.sh: 64: shyaml get-value 19.id + 122678:pw-trigger.sh: 64: series_id=65198 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65198 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65198 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65198 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65198 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65198 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65198 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65198 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65198 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141663 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141663 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141663 + 122678:pw-trigger.sh: 74: patch_id=141663 + 122678:pw-trigger.sh: 75: '[' 141663 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141663 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141663 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141663 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141663 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141663 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141663 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.o2R0LzLV0K +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.kdsRtvQ4na ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.o2R0LzLV0K /tmp/tmp.kdsRtvQ4na' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141663/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141663/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124479 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.kdsRtvQ4na ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498719, "url": "https://patchwork.sourceware.org/api/1.2/patches/141663/checks/498719/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-19T00:39:17.401697", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10381/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-19T00:39:17.401697 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-19T00:39:17.401697 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787099957 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787099957 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787099957 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124486 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.kdsRtvQ4na ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498720, "url": "https://patchwork.sourceware.org/api/1.2/patches/141663/checks/498720/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-19T00:39:18.483581", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10381/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-19T00:39:18.483581 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-19T00:39:18.483581 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787099958 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787099957 -le 1787099958 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787099958 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124493 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.kdsRtvQ4na ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498725, "url": "https://patchwork.sourceware.org/api/1.2/patches/141663/checks/498725/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-19T00:44:13.792001", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10381/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-19T00:44:13.792001 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-19T00:44:13.792001 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787100253 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787099958 -le 1787100253 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787100253 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124500 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.kdsRtvQ4na ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.o2R0LzLV0K /tmp/tmp.kdsRtvQ4na + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65198 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65198 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65198 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65198 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 19 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=18 ++ 122678:pw-trigger.sh: 64: shyaml get-value 18.id + 122678:pw-trigger.sh: 64: series_id=65206 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65206 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65206 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65206 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65206 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65206 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65206 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65206 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65206 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141672 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141672 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141672 + 122678:pw-trigger.sh: 74: patch_id=141672 + 122678:pw-trigger.sh: 75: '[' 141672 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141672 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141672 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141672 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141672 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141672 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141672 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.YH2w9aukEf +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.0ZTmyRjX2e ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.YH2w9aukEf /tmp/tmp.0ZTmyRjX2e' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141672/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141672/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124602 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0ZTmyRjX2e ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498723, "url": "https://patchwork.sourceware.org/api/1.2/patches/141672/checks/498723/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-19T00:40:12.865466", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10382/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-19T00:40:12.865466 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-19T00:40:12.865466 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787100012 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787100012 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787100012 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124609 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0ZTmyRjX2e ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498724, "url": "https://patchwork.sourceware.org/api/1.2/patches/141672/checks/498724/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-19T00:40:14.609079", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10382/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-19T00:40:14.609079 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-19T00:40:14.609079 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787100014 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787100012 -le 1787100014 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787100014 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124616 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0ZTmyRjX2e ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 498726, "url": "https://patchwork.sourceware.org/api/1.2/patches/141672/checks/498726/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-19T00:45:16.268715", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10382/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-19T00:45:16.268715 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-19T00:45:16.268715 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787100316 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787100014 -le 1787100316 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787100316 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124623 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0ZTmyRjX2e ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.YH2w9aukEf /tmp/tmp.0ZTmyRjX2e + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65206 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65206 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65206 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65206 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 18 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=17 ++ 122678:pw-trigger.sh: 64: shyaml get-value 17.id + 122678:pw-trigger.sh: 64: series_id=65218 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65218 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65218 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65218 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65218 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65218 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65218 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65218 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65218 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141692 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141692 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141692 + 122678:pw-trigger.sh: 74: patch_id=141692 + 122678:pw-trigger.sh: 75: '[' 141692 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141692 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141692 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141692 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141692 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141692 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141692 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ihscT1SE8e +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.OITVDMHPKU ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ihscT1SE8e /tmp/tmp.OITVDMHPKU' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141692/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141692/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124725 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.OITVDMHPKU ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 499303, "url": "https://patchwork.sourceware.org/api/1.2/patches/141692/checks/499303/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-19T18:29:17.162745", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10384/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-19T18:29:17.162745 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-19T18:29:17.162745 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787164157 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787164157 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787164157 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124732 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.OITVDMHPKU ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 499304, "url": "https://patchwork.sourceware.org/api/1.2/patches/141692/checks/499304/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-19T18:29:19.986957", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10384/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-19T18:29:19.986957 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-19T18:29:19.986957 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787164159 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787164157 -le 1787164159 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787164159 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124739 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.OITVDMHPKU ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 499312, "url": "https://patchwork.sourceware.org/api/1.2/patches/141692/checks/499312/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-19T18:34:53.321859", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10384/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-19T18:34:53.321859 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-19T18:34:53.321859 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787164493 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787164159 -le 1787164493 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787164493 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124746 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.OITVDMHPKU ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ihscT1SE8e /tmp/tmp.OITVDMHPKU + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65218 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65218 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65218 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65218 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 17 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=16 ++ 122678:pw-trigger.sh: 64: shyaml get-value 16.id + 122678:pw-trigger.sh: 64: series_id=65227 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65227 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65227 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65227 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65227 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65227 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65227 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65227 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65227 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141707 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141707 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141707 + 122678:pw-trigger.sh: 74: patch_id=141707 + 122678:pw-trigger.sh: 75: '[' 141707 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141707 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141707 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141707 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141707 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141707 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141707 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.wHa2et7805 +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.KlEy5wox3o ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.wHa2et7805 /tmp/tmp.KlEy5wox3o' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141707/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141707/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124848 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KlEy5wox3o ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 499538, "url": "https://patchwork.sourceware.org/api/1.2/patches/141707/checks/499538/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-19T22:08:37.801438", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10385/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-19T22:08:37.801438 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-19T22:08:37.801438 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787177317 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787177317 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787177317 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124855 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KlEy5wox3o ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 499539, "url": "https://patchwork.sourceware.org/api/1.2/patches/141707/checks/499539/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-19T22:08:39.295456", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10385/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-19T22:08:39.295456 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-19T22:08:39.295456 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787177319 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787177317 -le 1787177319 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787177319 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124862 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KlEy5wox3o ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 499544, "url": "https://patchwork.sourceware.org/api/1.2/patches/141707/checks/499544/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-19T22:13:11.448922", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10385/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-19T22:13:11.448922 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-19T22:13:11.448922 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787177591 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787177319 -le 1787177591 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787177591 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124869 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KlEy5wox3o ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.wHa2et7805 /tmp/tmp.KlEy5wox3o + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65227 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65227 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65227 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65227 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 16 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=15 ++ 122678:pw-trigger.sh: 64: shyaml get-value 15.id + 122678:pw-trigger.sh: 64: series_id=65228 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65228 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65228 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65228 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65228 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65228 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65228 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65228 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65228 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141708 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141708 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141708 + 122678:pw-trigger.sh: 74: patch_id=141708 + 122678:pw-trigger.sh: 75: '[' 141708 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141708 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141708 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141708 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141708 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=committed + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141708 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141708 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.scTsZPuGdI +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.xn6ju2AGZG ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.scTsZPuGdI /tmp/tmp.xn6ju2AGZG' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141708/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141708/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124971 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xn6ju2AGZG ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 499540, "url": "https://patchwork.sourceware.org/api/1.2/patches/141708/checks/499540/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-19T22:09:50.870730", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10386/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-19T22:09:50.870730 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-19T22:09:50.870730 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787177390 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787177390 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787177390 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124978 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xn6ju2AGZG ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 499541, "url": "https://patchwork.sourceware.org/api/1.2/patches/141708/checks/499541/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-19T22:09:52.984282", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10386/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-19T22:09:52.984282 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-19T22:09:52.984282 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787177392 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787177390 -le 1787177392 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787177392 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124985 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xn6ju2AGZG ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 499545, "url": "https://patchwork.sourceware.org/api/1.2/patches/141708/checks/499545/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-19T22:14:34.682351", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10386/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-19T22:14:34.682351 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-19T22:14:34.682351 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787177674 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787177392 -le 1787177674 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787177674 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 124992 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xn6ju2AGZG ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.scTsZPuGdI /tmp/tmp.xn6ju2AGZG + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65228 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65228 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65228 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65228 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 15 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=14 ++ 122678:pw-trigger.sh: 64: shyaml get-value 14.id + 122678:pw-trigger.sh: 64: series_id=65301 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65301 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65301 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65301 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65301 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65301 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65301 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65301 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65301 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141809 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141809 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141809 + 122678:pw-trigger.sh: 74: patch_id=141809 + 122678:pw-trigger.sh: 75: '[' 141809 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141809 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141809 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141809 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141809 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141809 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141809 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.PPWLo2JK8x +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.dUZQaMJMUK ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.PPWLo2JK8x /tmp/tmp.dUZQaMJMUK' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141809/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141809/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125094 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dUZQaMJMUK ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500153, "url": "https://patchwork.sourceware.org/api/1.2/patches/141809/checks/500153/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-20T18:13:49.811788", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10387/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-20T18:13:49.811788 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-20T18:13:49.811788 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787249629 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787249629 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787249629 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125101 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dUZQaMJMUK ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500154, "url": "https://patchwork.sourceware.org/api/1.2/patches/141809/checks/500154/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-20T18:13:51.267692", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10387/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-20T18:13:51.267692 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-20T18:13:51.267692 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787249631 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787249629 -le 1787249631 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787249631 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125108 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dUZQaMJMUK ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500155, "url": "https://patchwork.sourceware.org/api/1.2/patches/141809/checks/500155/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-20T18:19:47.118095", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10387/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-20T18:19:47.118095 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-20T18:19:47.118095 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787249987 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787249631 -le 1787249987 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787249987 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125115 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dUZQaMJMUK ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.PPWLo2JK8x /tmp/tmp.dUZQaMJMUK + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65301 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65301 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65301 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65301 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 14 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=13 ++ 122678:pw-trigger.sh: 64: shyaml get-value 13.id + 122678:pw-trigger.sh: 64: series_id=65311 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65311 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65311 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65311 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65311 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65311 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65311 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65311 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65311 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141819 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141819 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141819 + 122678:pw-trigger.sh: 74: patch_id=141819 + 122678:pw-trigger.sh: 75: '[' 141819 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141819 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141819 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141819 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141819 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141819 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141819 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.vmD5IrqyAd +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.obfKPPyhUC ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.vmD5IrqyAd /tmp/tmp.obfKPPyhUC' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141819/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141819/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125217 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.obfKPPyhUC ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500156, "url": "https://patchwork.sourceware.org/api/1.2/patches/141819/checks/500156/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-20T18:23:30.778927", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10388/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-20T18:23:30.778927 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-20T18:23:30.778927 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787250210 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787250210 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787250210 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125224 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.obfKPPyhUC ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500157, "url": "https://patchwork.sourceware.org/api/1.2/patches/141819/checks/500157/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-20T18:23:32.334223", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10388/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-20T18:23:32.334223 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-20T18:23:32.334223 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787250212 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787250210 -le 1787250212 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787250212 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125231 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.obfKPPyhUC ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500164, "url": "https://patchwork.sourceware.org/api/1.2/patches/141819/checks/500164/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-20T18:28:49.334804", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10388/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-20T18:28:49.334804 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-20T18:28:49.334804 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787250529 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787250212 -le 1787250529 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787250529 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125238 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.obfKPPyhUC ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.vmD5IrqyAd /tmp/tmp.obfKPPyhUC + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65311 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65311 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65311 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65311 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 13 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=12 ++ 122678:pw-trigger.sh: 64: shyaml get-value 12.id + 122678:pw-trigger.sh: 64: series_id=65330 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65330 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65330 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65330 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65330 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65330 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65330 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65330 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65330 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141846 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141846 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141846 + 122678:pw-trigger.sh: 74: patch_id=141846 + 122678:pw-trigger.sh: 75: '[' 141846 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141846 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141846 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141846 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141846 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141846 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141846 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Z1WOAA8ocg +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.KuKolIbRFM ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Z1WOAA8ocg /tmp/tmp.KuKolIbRFM' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141846/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141846/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125340 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KuKolIbRFM ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500372, "url": "https://patchwork.sourceware.org/api/1.2/patches/141846/checks/500372/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-20T23:53:45.489384", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10389/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-20T23:53:45.489384 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-20T23:53:45.489384 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787270025 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787270025 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787270025 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125347 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KuKolIbRFM ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500373, "url": "https://patchwork.sourceware.org/api/1.2/patches/141846/checks/500373/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-20T23:53:46.711197", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10389/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-20T23:53:46.711197 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-20T23:53:46.711197 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787270026 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787270025 -le 1787270026 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787270026 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125354 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KuKolIbRFM ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500377, "url": "https://patchwork.sourceware.org/api/1.2/patches/141846/checks/500377/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-20T23:59:50.231873", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10389/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-20T23:59:50.231873 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-20T23:59:50.231873 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787270390 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787270026 -le 1787270390 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787270390 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125361 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KuKolIbRFM ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Z1WOAA8ocg /tmp/tmp.KuKolIbRFM + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65330 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65330 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65330 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65330 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 12 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=11 ++ 122678:pw-trigger.sh: 64: shyaml get-value 11.id + 122678:pw-trigger.sh: 64: series_id=65341 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65341 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65341 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65341 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65341 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65341 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65341 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65341 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65341 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141859 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141859 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141859 + 122678:pw-trigger.sh: 74: patch_id=141859 + 122678:pw-trigger.sh: 75: '[' 141859 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141859 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141859 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141859 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141859 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141859 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141859 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.EbkBBvd4gG +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.lCaoIz9hiz ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.EbkBBvd4gG /tmp/tmp.lCaoIz9hiz' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141859/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141859/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125463 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lCaoIz9hiz ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500378, "url": "https://patchwork.sourceware.org/api/1.2/patches/141859/checks/500378/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-21T00:01:41.852113", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10390/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-21T00:01:41.852113 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-21T00:01:41.852113 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787270501 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787270501 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787270501 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125470 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lCaoIz9hiz ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500379, "url": "https://patchwork.sourceware.org/api/1.2/patches/141859/checks/500379/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-21T00:01:43.612054", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10390/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-21T00:01:43.612054 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-21T00:01:43.612054 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787270503 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787270501 -le 1787270503 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787270503 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125477 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lCaoIz9hiz ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500386, "url": "https://patchwork.sourceware.org/api/1.2/patches/141859/checks/500386/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-21T00:08:35.753351", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10390/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-21T00:08:35.753351 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-21T00:08:35.753351 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787270915 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787270503 -le 1787270915 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787270915 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125484 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lCaoIz9hiz ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.EbkBBvd4gG /tmp/tmp.lCaoIz9hiz + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65341 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65341 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65341 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65341 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 11 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=10 ++ 122678:pw-trigger.sh: 64: shyaml get-value 10.id + 122678:pw-trigger.sh: 64: series_id=65342 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65342 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65342 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65342 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65342 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65342 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65342 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65342 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65342 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141860 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141860 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141860 + 122678:pw-trigger.sh: 74: patch_id=141860 + 122678:pw-trigger.sh: 75: '[' 141860 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141860 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141860 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141860 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141860 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141860 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141860 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.oIMlhESJKN +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.uYGBKO0Q04 ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.oIMlhESJKN /tmp/tmp.uYGBKO0Q04' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141860/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141860/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125586 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.uYGBKO0Q04 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500380, "url": "https://patchwork.sourceware.org/api/1.2/patches/141860/checks/500380/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-21T00:02:10.797971", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10391/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-21T00:02:10.797971 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-21T00:02:10.797971 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787270530 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787270530 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787270530 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125593 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.uYGBKO0Q04 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500381, "url": "https://patchwork.sourceware.org/api/1.2/patches/141860/checks/500381/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-21T00:02:13.184844", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10391/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-21T00:02:13.184844 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-21T00:02:13.184844 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787270533 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787270530 -le 1787270533 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787270533 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125600 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.uYGBKO0Q04 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500387, "url": "https://patchwork.sourceware.org/api/1.2/patches/141860/checks/500387/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-21T00:08:45.005592", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10391/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-21T00:08:45.005592 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-21T00:08:45.005592 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787270925 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787270533 -le 1787270925 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787270925 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125607 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.uYGBKO0Q04 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.oIMlhESJKN /tmp/tmp.uYGBKO0Q04 + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65342 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65342 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65342 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65342 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 10 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=9 ++ 122678:pw-trigger.sh: 64: shyaml get-value 9.id + 122678:pw-trigger.sh: 64: series_id=65350 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65350 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65350 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65350 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65350 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65350 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65350 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65350 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65350 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141868 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141868 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141868 + 122678:pw-trigger.sh: 74: patch_id=141868 + 122678:pw-trigger.sh: 75: '[' 141868 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141868 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141868 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141868 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141868 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141868 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141868 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.lmDzmGvo2P +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.sMdwehijiJ ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.lmDzmGvo2P /tmp/tmp.sMdwehijiJ' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141868/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141868/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125709 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sMdwehijiJ ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500901, "url": "https://patchwork.sourceware.org/api/1.2/patches/141868/checks/500901/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T00:47:58.793009", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10393/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T00:47:58.793009 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T00:47:58.793009 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787359678 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787359678 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787359678 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125716 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sMdwehijiJ ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500902, "url": "https://patchwork.sourceware.org/api/1.2/patches/141868/checks/500902/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T00:48:00.231574", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10393/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T00:48:00.231574 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T00:48:00.231574 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787359680 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787359678 -le 1787359680 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787359680 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125723 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sMdwehijiJ ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500903, "url": "https://patchwork.sourceware.org/api/1.2/patches/141868/checks/500903/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T00:53:40.078708", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10393/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T00:53:40.078708 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T00:53:40.078708 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787360020 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787359680 -le 1787360020 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787360020 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125730 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sMdwehijiJ ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.lmDzmGvo2P /tmp/tmp.sMdwehijiJ + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65350 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65350 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65350 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65350 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 9 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=8 ++ 122678:pw-trigger.sh: 64: shyaml get-value 8.id + 122678:pw-trigger.sh: 64: series_id=65359 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65359 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65359 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65359 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65359 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65359 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65359 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65359 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65359 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141885 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141885 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141885 + 122678:pw-trigger.sh: 74: patch_id=141885 + 122678:pw-trigger.sh: 75: '[' 141885 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141885 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141885 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141885 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141885 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141885 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141885 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.W9Gta4U5WK +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.48vL7TQtvM ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.W9Gta4U5WK /tmp/tmp.48vL7TQtvM' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141885/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141885/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125832 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.48vL7TQtvM ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.W9Gta4U5WK /tmp/tmp.48vL7TQtvM + 122678:pw-trigger.sh: 89: check_state=pending + 122678:pw-trigger.sh: 90: '[' pending = pending ']' + 122678:pw-trigger.sh: 91: break + 122678:pw-trigger.sh: 96: '[' 141885 = '' ']' + 122678:pw-trigger.sh: 101: check_state=success + 122678:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 122678:pw-trigger.sh: 103: pw_patch_check_state 141885 tcwg_binutils_build--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141885 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Cd4fdPvT6s +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.UychtkYRKl ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Cd4fdPvT6s /tmp/tmp.UychtkYRKl' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141885/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141885/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125847 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UychtkYRKl ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500624, "url": "https://patchwork.sourceware.org/api/1.2/patches/141885/checks/500624/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-21T10:09:00.841996", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10618/log", "context": "tcwg_binutils_build--master-aarch64", "description": "Build started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-21T10:09:00.841996 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-21T10:09:00.841996 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787306940 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787306940 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787306940 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125854 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UychtkYRKl ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500625, "url": "https://patchwork.sourceware.org/api/1.2/patches/141885/checks/500625/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-21T10:09:08.038190", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10618/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-21T10:09:08.038190 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-21T10:09:08.038190 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787306948 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787306940 -le 1787306948 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787306948 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125861 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UychtkYRKl ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Cd4fdPvT6s /tmp/tmp.UychtkYRKl + 122678:pw-trigger.sh: 103: check_state=fail + 122678:pw-trigger.sh: 104: '[' fail '!=' success ']' + 122678:pw-trigger.sh: 105: break + 122678:pw-trigger.sh: 108: '[' fail '!=' success ']' + 122678:pw-trigger.sh: 109: echo 'WARNING: Waiting for 141885:tcwg_binutils_build--master-aarch64 to succeed.' WARNING: Waiting for 141885:tcwg_binutils_build--master-aarch64 to succeed. + 122678:pw-trigger.sh: 110: continue + 122678:pw-trigger.sh: 62: '[' 8 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=7 ++ 122678:pw-trigger.sh: 64: shyaml get-value 7.id + 122678:pw-trigger.sh: 64: series_id=65360 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65360 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65360 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65360 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65360 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65360 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65360 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65360 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65360 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141886 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141886 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141886 + 122678:pw-trigger.sh: 74: patch_id=141886 + 122678:pw-trigger.sh: 75: '[' 141886 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141886 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141886 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141886 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141886 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141886 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141886 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.sJZh9ijfjK +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.wHjRlyYVy1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.sJZh9ijfjK /tmp/tmp.wHjRlyYVy1' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141886/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141886/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125948 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wHjRlyYVy1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.sJZh9ijfjK /tmp/tmp.wHjRlyYVy1 + 122678:pw-trigger.sh: 89: check_state=pending + 122678:pw-trigger.sh: 90: '[' pending = pending ']' + 122678:pw-trigger.sh: 91: break + 122678:pw-trigger.sh: 96: '[' 141886 = '' ']' + 122678:pw-trigger.sh: 101: check_state=success + 122678:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 122678:pw-trigger.sh: 103: pw_patch_check_state 141886 tcwg_binutils_build--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141886 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.8HYYGuLEVL +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.EZK3v2KSNx ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.8HYYGuLEVL /tmp/tmp.EZK3v2KSNx' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141886/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141886/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125963 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EZK3v2KSNx ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500626, "url": "https://patchwork.sourceware.org/api/1.2/patches/141886/checks/500626/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-21T10:10:18.042957", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10619/log", "context": "tcwg_binutils_build--master-aarch64", "description": "Build started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-21T10:10:18.042957 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-21T10:10:18.042957 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787307018 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787307018 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787307018 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125970 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EZK3v2KSNx ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500627, "url": "https://patchwork.sourceware.org/api/1.2/patches/141886/checks/500627/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-21T10:10:22.708123", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10619/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-21T10:10:22.708123 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-21T10:10:22.708123 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787307022 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787307018 -le 1787307022 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787307022 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 125977 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EZK3v2KSNx ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.8HYYGuLEVL /tmp/tmp.EZK3v2KSNx + 122678:pw-trigger.sh: 103: check_state=fail + 122678:pw-trigger.sh: 104: '[' fail '!=' success ']' + 122678:pw-trigger.sh: 105: break + 122678:pw-trigger.sh: 108: '[' fail '!=' success ']' WARNING: Waiting for 141886:tcwg_binutils_build--master-aarch64 to succeed. + 122678:pw-trigger.sh: 109: echo 'WARNING: Waiting for 141886:tcwg_binutils_build--master-aarch64 to succeed.' + 122678:pw-trigger.sh: 110: continue + 122678:pw-trigger.sh: 62: '[' 7 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=6 ++ 122678:pw-trigger.sh: 64: shyaml get-value 6.id + 122678:pw-trigger.sh: 64: series_id=65384 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65384 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65384 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65384 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65384 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65384 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65384 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65384 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65384 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141911 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141911 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141911 + 122678:pw-trigger.sh: 74: patch_id=141911 + 122678:pw-trigger.sh: 75: '[' 141911 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141911 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141911 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141911 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141911 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141911 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141911 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.jesou3AEsZ +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.da0xRx7CEL ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.jesou3AEsZ /tmp/tmp.da0xRx7CEL' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141911/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141911/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126064 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.da0xRx7CEL ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.jesou3AEsZ /tmp/tmp.da0xRx7CEL + 122678:pw-trigger.sh: 89: check_state=pending + 122678:pw-trigger.sh: 90: '[' pending = pending ']' + 122678:pw-trigger.sh: 91: break + 122678:pw-trigger.sh: 96: '[' 141911 = '' ']' + 122678:pw-trigger.sh: 101: check_state=success + 122678:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 122678:pw-trigger.sh: 103: pw_patch_check_state 141911 tcwg_binutils_build--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141911 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_build--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_build--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_build--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_build--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.oLspYnNoTs +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.eqZ1v6E1D4 ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.oLspYnNoTs /tmp/tmp.eqZ1v6E1D4' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141911/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141911/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_build--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126079 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eqZ1v6E1D4 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500803, "url": "https://patchwork.sourceware.org/api/1.2/patches/141911/checks/500803/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-21T21:51:19.137478", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10623/log", "context": "tcwg_binutils_build--master-aarch64", "description": "Build started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-21T21:51:19.137478 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-21T21:51:19.137478 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787349079 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787349079 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787349079 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126086 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eqZ1v6E1D4 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 500805, "url": "https://patchwork.sourceware.org/api/1.2/patches/141911/checks/500805/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-21T21:51:21.843523", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_build--master-aarch64-precommit/builds/10623/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_binutils_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-21T21:51:21.843523 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-21T21:51:21.843523 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787349081 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787349079 -le 1787349081 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787349081 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126093 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eqZ1v6E1D4 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.oLspYnNoTs /tmp/tmp.eqZ1v6E1D4 + 122678:pw-trigger.sh: 103: check_state=fail + 122678:pw-trigger.sh: 104: '[' fail '!=' success ']' + 122678:pw-trigger.sh: 105: break + 122678:pw-trigger.sh: 108: '[' fail '!=' success ']' WARNING: Waiting for 141911:tcwg_binutils_build--master-aarch64 to succeed. + 122678:pw-trigger.sh: 109: echo 'WARNING: Waiting for 141911:tcwg_binutils_build--master-aarch64 to succeed.' + 122678:pw-trigger.sh: 110: continue + 122678:pw-trigger.sh: 62: '[' 6 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=5 ++ 122678:pw-trigger.sh: 64: shyaml get-value 5.id + 122678:pw-trigger.sh: 64: series_id=65392 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65392 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65392 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65392 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65392 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65392 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65392 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65392 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65392 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141923 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141923 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141923 + 122678:pw-trigger.sh: 74: patch_id=141923 + 122678:pw-trigger.sh: 75: '[' 141923 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141923 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141923 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141923 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141923 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141923 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141923 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.101uQndr2n +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.L5DyhZWO0O ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.101uQndr2n /tmp/tmp.L5DyhZWO0O' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141923/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141923/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126186 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.L5DyhZWO0O ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501052, "url": "https://patchwork.sourceware.org/api/1.2/patches/141923/checks/501052/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T04:11:46.109908", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10394/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T04:11:46.109908 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T04:11:46.109908 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787371906 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787371906 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787371906 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126193 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.L5DyhZWO0O ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501053, "url": "https://patchwork.sourceware.org/api/1.2/patches/141923/checks/501053/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T04:11:47.905189", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10394/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T04:11:47.905189 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T04:11:47.905189 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787371907 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787371906 -le 1787371907 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787371907 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126200 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.L5DyhZWO0O ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501071, "url": "https://patchwork.sourceware.org/api/1.2/patches/141923/checks/501071/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T04:18:44.128541", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10394/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T04:18:44.128541 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T04:18:44.128541 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787372324 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787371907 -le 1787372324 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787372324 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126207 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.L5DyhZWO0O ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.101uQndr2n /tmp/tmp.L5DyhZWO0O + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65392 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65392 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65392 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65392 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141922 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141922 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141922 + 122678:pw-trigger.sh: 74: patch_id=141922 + 122678:pw-trigger.sh: 75: '[' 141922 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141922 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141922 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141922 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141922 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141922 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141922 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ffyNLl5Yz7 +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.7ZhGZUqcib ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ffyNLl5Yz7 /tmp/tmp.7ZhGZUqcib' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141922/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141922/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126271 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7ZhGZUqcib ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501227, "url": "https://patchwork.sourceware.org/api/1.2/patches/141922/checks/501227/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T12:21:25.955422", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10398/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T12:21:25.955422 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T12:21:25.955422 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787401285 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787401285 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787401285 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126278 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7ZhGZUqcib ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501228, "url": "https://patchwork.sourceware.org/api/1.2/patches/141922/checks/501228/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T12:21:29.415302", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10398/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T12:21:29.415302 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T12:21:29.415302 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787401289 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787401285 -le 1787401289 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787401289 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126285 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7ZhGZUqcib ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501231, "url": "https://patchwork.sourceware.org/api/1.2/patches/141922/checks/501231/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T12:36:11.168153", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10398/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T12:36:11.168153 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T12:36:11.168153 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787402171 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787401289 -le 1787402171 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787402171 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126292 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7ZhGZUqcib ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ffyNLl5Yz7 /tmp/tmp.7ZhGZUqcib + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=2 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65392 2 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65392 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65392 property '.*' value Patches 2 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65392 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141921 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141921 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141921 + 122678:pw-trigger.sh: 74: patch_id=141921 + 122678:pw-trigger.sh: 75: '[' 141921 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141921 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141921 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141921 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141921 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141921 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141921 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.X0S4wWHZEp +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.2mRGPIW0Uk ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.X0S4wWHZEp /tmp/tmp.2mRGPIW0Uk' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141921/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141921/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126359 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2mRGPIW0Uk ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501405, "url": "https://patchwork.sourceware.org/api/1.2/patches/141921/checks/501405/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T17:06:56.778660", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10401/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T17:06:56.778660 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T17:06:56.778660 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787418416 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787418416 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787418416 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126366 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2mRGPIW0Uk ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501408, "url": "https://patchwork.sourceware.org/api/1.2/patches/141921/checks/501408/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T17:07:00.369802", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10401/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T17:07:00.369802 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T17:07:00.369802 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787418420 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787418416 -le 1787418420 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787418420 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126373 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2mRGPIW0Uk ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501415, "url": "https://patchwork.sourceware.org/api/1.2/patches/141921/checks/501415/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T17:13:37.167808", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10401/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T17:13:37.167808 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T17:13:37.167808 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787418817 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787418420 -le 1787418817 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787418817 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126380 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2mRGPIW0Uk ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.X0S4wWHZEp /tmp/tmp.2mRGPIW0Uk + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=3 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65392 3 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65392 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65392 property '.*' value Patches 3 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65392 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141920 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141920 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141920 + 122678:pw-trigger.sh: 74: patch_id=141920 + 122678:pw-trigger.sh: 75: '[' 141920 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141920 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141920 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141920 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141920 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141920 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141920 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.kbVGp2rdwZ +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.o7sM00OiKA ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.kbVGp2rdwZ /tmp/tmp.o7sM00OiKA' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141920/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141920/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126450 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.o7sM00OiKA ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501553, "url": "https://patchwork.sourceware.org/api/1.2/patches/141920/checks/501553/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-23T01:04:15.786946", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10404/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-23T01:04:15.786946 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-23T01:04:15.786946 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787447055 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787447055 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787447055 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126457 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.o7sM00OiKA ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501554, "url": "https://patchwork.sourceware.org/api/1.2/patches/141920/checks/501554/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-23T01:04:18.688900", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10404/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-23T01:04:18.688900 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-23T01:04:18.688900 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787447058 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787447055 -le 1787447058 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787447058 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126464 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.o7sM00OiKA ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501555, "url": "https://patchwork.sourceware.org/api/1.2/patches/141920/checks/501555/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-23T01:16:48.360904", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10404/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-23T01:16:48.360904 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-23T01:16:48.360904 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787447808 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787447058 -le 1787447808 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787447808 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126471 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.o7sM00OiKA ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.kbVGp2rdwZ /tmp/tmp.o7sM00OiKA + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=4 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65392 4 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65392 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65392 property '.*' value Patches 4 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65392 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 5 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=4 ++ 122678:pw-trigger.sh: 64: shyaml get-value 4.id + 122678:pw-trigger.sh: 64: series_id=65393 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65393 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65393 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65393 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65393 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65393 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65393 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65393 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65393 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141926 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141926 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141926 + 122678:pw-trigger.sh: 74: patch_id=141926 + 122678:pw-trigger.sh: 75: '[' 141926 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141926 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141926 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141926 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141926 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141926 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141926 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.toZcMXJxDX +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.UEck07cdvD ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.toZcMXJxDX /tmp/tmp.UEck07cdvD' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141926/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141926/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126586 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UEck07cdvD ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501068, "url": "https://patchwork.sourceware.org/api/1.2/patches/141926/checks/501068/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T04:18:18.924038", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10395/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T04:18:18.924038 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T04:18:18.924038 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787372298 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787372298 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787372298 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126593 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UEck07cdvD ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501070, "url": "https://patchwork.sourceware.org/api/1.2/patches/141926/checks/501070/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T04:18:19.973387", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10395/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T04:18:19.973387 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T04:18:19.973387 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787372299 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787372298 -le 1787372299 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787372299 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126600 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UEck07cdvD ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501082, "url": "https://patchwork.sourceware.org/api/1.2/patches/141926/checks/501082/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T04:23:00.491527", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10395/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T04:23:00.491527 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T04:23:00.491527 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787372580 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787372299 -le 1787372580 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787372580 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126607 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UEck07cdvD ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.toZcMXJxDX /tmp/tmp.UEck07cdvD + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65393 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65393 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65393 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65393 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141925 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141925 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141925 + 122678:pw-trigger.sh: 74: patch_id=141925 + 122678:pw-trigger.sh: 75: '[' 141925 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141925 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141925 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141925 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141925 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141925 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141925 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.MGNiVTvjRR +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ln5uReXjyS ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.MGNiVTvjRR /tmp/tmp.ln5uReXjyS' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141925/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141925/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126671 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ln5uReXjyS ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501230, "url": "https://patchwork.sourceware.org/api/1.2/patches/141925/checks/501230/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T12:36:11.055877", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10399/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T12:36:11.055877 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T12:36:11.055877 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787402171 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787402171 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787402171 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126678 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ln5uReXjyS ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501232, "url": "https://patchwork.sourceware.org/api/1.2/patches/141925/checks/501232/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T12:36:12.715938", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10399/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T12:36:12.715938 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T12:36:12.715938 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787402172 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787402171 -le 1787402172 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787402172 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126685 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ln5uReXjyS ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501236, "url": "https://patchwork.sourceware.org/api/1.2/patches/141925/checks/501236/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T12:43:34.733194", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10399/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T12:43:34.733194 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T12:43:34.733194 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787402614 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787402172 -le 1787402614 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787402614 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126692 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ln5uReXjyS ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.MGNiVTvjRR /tmp/tmp.ln5uReXjyS + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=2 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65393 2 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65393 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65393 property '.*' value Patches 2 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65393 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141924 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141924 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141924 + 122678:pw-trigger.sh: 74: patch_id=141924 + 122678:pw-trigger.sh: 75: '[' 141924 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141924 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141924 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141924 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141924 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141924 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141924 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.txF19mP5Q3 +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.dtFqZ1pu6y ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.txF19mP5Q3 /tmp/tmp.dtFqZ1pu6y' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141924/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141924/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126759 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dtFqZ1pu6y ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501410, "url": "https://patchwork.sourceware.org/api/1.2/patches/141924/checks/501410/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T17:07:46.566968", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10402/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T17:07:46.566968 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T17:07:46.566968 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787418466 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787418466 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787418466 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126766 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dtFqZ1pu6y ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501411, "url": "https://patchwork.sourceware.org/api/1.2/patches/141924/checks/501411/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T17:07:47.969865", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10402/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T17:07:47.969865 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T17:07:47.969865 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787418467 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787418466 -le 1787418467 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787418467 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126773 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dtFqZ1pu6y ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501416, "url": "https://patchwork.sourceware.org/api/1.2/patches/141924/checks/501416/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T17:14:33.165861", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10402/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T17:14:33.165861 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T17:14:33.165861 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787418873 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787418467 -le 1787418873 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787418873 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126780 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dtFqZ1pu6y ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.txF19mP5Q3 /tmp/tmp.dtFqZ1pu6y + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=3 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65393 3 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65393 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65393 property '.*' value Patches 3 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65393 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 4 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=3 ++ 122678:pw-trigger.sh: 64: shyaml get-value 3.id + 122678:pw-trigger.sh: 64: series_id=65401 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65401 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65401 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65401 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65401 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65401 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65401 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65401 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65401 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141946 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141946 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141946 + 122678:pw-trigger.sh: 74: patch_id=141946 + 122678:pw-trigger.sh: 75: '[' 141946 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141946 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141946 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141946 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141946 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141946 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141946 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ZXHmiBU6dE +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.n8LpVSIKOs ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ZXHmiBU6dE /tmp/tmp.n8LpVSIKOs' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141946/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141946/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126888 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.n8LpVSIKOs ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501065, "url": "https://patchwork.sourceware.org/api/1.2/patches/141946/checks/501065/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T04:18:15.840441", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10396/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T04:18:15.840441 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T04:18:15.840441 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787372295 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787372295 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787372295 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126895 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.n8LpVSIKOs ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501066, "url": "https://patchwork.sourceware.org/api/1.2/patches/141946/checks/501066/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T04:18:16.824172", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10396/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T04:18:16.824172 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T04:18:16.824172 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787372296 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787372295 -le 1787372296 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787372296 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126902 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.n8LpVSIKOs ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501081, "url": "https://patchwork.sourceware.org/api/1.2/patches/141946/checks/501081/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T04:22:53.858809", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10396/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T04:22:53.858809 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T04:22:53.858809 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787372573 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787372296 -le 1787372573 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787372573 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 126909 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.n8LpVSIKOs ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ZXHmiBU6dE /tmp/tmp.n8LpVSIKOs + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65401 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65401 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65401 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65401 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 3 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=2 ++ 122678:pw-trigger.sh: 64: shyaml get-value 2.id + 122678:pw-trigger.sh: 64: series_id=65411 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65411 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65411 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65411 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65411 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65411 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65411 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65411 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65411 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141964 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141964 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141964 + 122678:pw-trigger.sh: 74: patch_id=141964 + 122678:pw-trigger.sh: 75: '[' 141964 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141964 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141964 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141964 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141964 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141964 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141964 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.jcGRMX61UL +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.JMMyR8LaGf ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.jcGRMX61UL /tmp/tmp.JMMyR8LaGf' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141964/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141964/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 127011 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JMMyR8LaGf ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501067, "url": "https://patchwork.sourceware.org/api/1.2/patches/141964/checks/501067/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T04:18:18.052062", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10397/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T04:18:18.052062 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T04:18:18.052062 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787372298 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787372298 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787372298 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 127018 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JMMyR8LaGf ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501069, "url": "https://patchwork.sourceware.org/api/1.2/patches/141964/checks/501069/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T04:18:18.984908", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10397/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T04:18:18.984908 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T04:18:18.984908 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787372298 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787372298 -le 1787372298 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787372298 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 127025 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JMMyR8LaGf ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501080, "url": "https://patchwork.sourceware.org/api/1.2/patches/141964/checks/501080/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T04:22:53.729780", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10397/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T04:22:53.729780 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T04:22:53.729780 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787372573 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787372298 -le 1787372573 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787372573 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 127032 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JMMyR8LaGf ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.jcGRMX61UL /tmp/tmp.JMMyR8LaGf + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65411 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65411 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65411 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65411 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 2 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=1 ++ 122678:pw-trigger.sh: 64: shyaml get-value 1.id + 122678:pw-trigger.sh: 64: series_id=65415 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65415 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65415 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65415 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65415 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65415 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65415 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65415 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65415 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141972 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141972 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141972 + 122678:pw-trigger.sh: 74: patch_id=141972 + 122678:pw-trigger.sh: 75: '[' 141972 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141972 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141972 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141972 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141972 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141972 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141972 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.qC5Q5jHet3 +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.9W7z5wXjBn ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.qC5Q5jHet3 /tmp/tmp.9W7z5wXjBn' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141972/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141972/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 127134 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9W7z5wXjBn ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501233, "url": "https://patchwork.sourceware.org/api/1.2/patches/141972/checks/501233/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T12:37:30.820997", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10400/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T12:37:30.820997 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T12:37:30.820997 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787402250 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787402250 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787402250 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 127141 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9W7z5wXjBn ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501234, "url": "https://patchwork.sourceware.org/api/1.2/patches/141972/checks/501234/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T12:37:32.973317", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10400/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T12:37:32.973317 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T12:37:32.973317 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787402252 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787402250 -le 1787402252 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787402252 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 127148 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9W7z5wXjBn ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501237, "url": "https://patchwork.sourceware.org/api/1.2/patches/141972/checks/501237/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T12:45:08.904747", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10400/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T12:45:08.904747 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T12:45:08.904747 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787402708 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787402252 -le 1787402708 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787402708 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 127155 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9W7z5wXjBn ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.qC5Q5jHet3 /tmp/tmp.9W7z5wXjBn + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65415 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65415 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65415 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65415 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 1 -gt 0 ']' + 122678:pw-trigger.sh: 63: i=0 ++ 122678:pw-trigger.sh: 64: shyaml get-value 0.id + 122678:pw-trigger.sh: 64: series_id=65417 + 122678:pw-trigger.sh: 66: pw_series_complete_p binutils 65417 + 122678:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 122678:pw-trigger.sh: pw_series_complete_p: 183: local project=binutils + 122678:pw-trigger.sh: pw_series_complete_p: 184: local series_id=65417 + 122678:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 122678:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get binutils series 65417 property Complete value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65417 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: pw_series_complete_p: 187: value=True + 122678:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 122678:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 122678:pw-trigger.sh: 71: num_patch=0 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65417 0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65417 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65417 property '.*' value Patches 0 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65417 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=141974 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 141974 = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 213: echo 141974 + 122678:pw-trigger.sh: 74: patch_id=141974 + 122678:pw-trigger.sh: 75: '[' 141974 = '' ']' ++ 122678:pw-trigger.sh: 82: pw_get_patch_data binutils 141974 State ++ 122678:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 122678:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_data: 224: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=141974 ++ 122678:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 122678:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get binutils patch 141974 property State value ++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils ++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=141974 ++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 122678:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x + 122678:pw-trigger.sh: 82: patch_state=new + 122678:pw-trigger.sh: 83: case "$patch_state" in ++ 122678:pw-trigger.sh: 89: pw_patch_check_state 141974 tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=141974 ++ 122678:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_binutils_check--master-aarch64 +++ 122678:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 122678:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 122678:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_binutils_check--master-aarch64 ++ 122678:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 122678:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.mGkuaytr4j +++ 122678:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 122678:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Ndc2AIipR1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.mGkuaytr4j /tmp/tmp.Ndc2AIipR1' EXIT ++ 122678:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 122678:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/141974/checks/ ++ 122678:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/141974/checks/?user=linaro-tcwg-bot&context=tcwg_binutils_check--master-aarch64&page=last' ++ 122678:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 127257 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ndc2AIipR1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501413, "url": "https://patchwork.sourceware.org/api/1.2/patches/141974/checks/501413/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T17:13:32.666414", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10403/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Test started" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T17:13:32.666414 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T17:13:32.666414 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787418812 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1787418812 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787418812 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 127264 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ndc2AIipR1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501414, "url": "https://patchwork.sourceware.org/api/1.2/patches/141974/checks/501414/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T17:13:34.161285", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10403/log", "context": "tcwg_binutils_check--master-aarch64", "description": "Patch applied" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T17:13:34.161285 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T17:13:34.161285 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787418814 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787418812 -le 1787418814 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787418814 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 127271 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ndc2AIipR1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 501419, "url": "https://patchwork.sourceware.org/api/1.2/patches/141974/checks/501419/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-08-22T17:18:47.067715", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_binutils_check--master-aarch64-precommit/builds/10403/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_binutils_check--master-aarch64", "description": "Test passed" }' = null ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 122678:pw-trigger.sh: pw_patch_check_state: 273: date=2026-08-22T17:18:47.067715 +++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-08-22T17:18:47.067715 +%s ++ 122678:pw-trigger.sh: pw_patch_check_state: 274: date=1787419127 ++ 122678:pw-trigger.sh: pw_patch_check_state: 275: '[' 1787418814 -le 1787419127 ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1787419127 +++ 122678:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 122678:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 122678:pw-trigger.sh: pw_patch_check_state: 263: true ++ 122678:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 122678:pw-trigger.sh: pw_patch_check_state: 267: wait 127278 ++ 122678:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 122678:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ndc2AIipR1 ++ 122678:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 122678:pw-trigger.sh: pw_patch_check_state: 270: break ++ 122678:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 122678:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.mGkuaytr4j /tmp/tmp.Ndc2AIipR1 + 122678:pw-trigger.sh: 89: check_state=success + 122678:pw-trigger.sh: 90: '[' success = pending ']' + 122678:pw-trigger.sh: 93: num_patch=1 + 122678:pw-trigger.sh: 72: true ++ 122678:pw-trigger.sh: 74: pw_get_patch_from_series binutils 65417 1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 203: local project=binutils ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 204: local id=65417 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get binutils series 65417 property '.*' value Patches 1 +++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 122678:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 122678:pw-trigger.sh: pw_yaml_get: 98: local project=binutils +++ 122678:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 122678:pw-trigger.sh: pw_yaml_get: 100: local id=65417 +++ 122678:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 122678:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 122678:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 122678:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 122678:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 122678:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 122678:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 122678:pw-trigger.sh: 74: true + 122678:pw-trigger.sh: 74: patch_id= + 122678:pw-trigger.sh: 75: '[' '' = '' ']' + 122678:pw-trigger.sh: 76: break + 122678:pw-trigger.sh: 96: '[' '' = '' ']' + 122678:pw-trigger.sh: 97: continue + 122678:pw-trigger.sh: 62: '[' 0 -gt 0 ']' + 122678:pw-trigger.sh: 119: rm /tmp/tmp.9hcpTMeRlC + 122678:pw-trigger.sh: 121: echo 'Processed 30 series and created 0 pre-commit triggers' Processed 30 series and created 0 pre-commit triggers + 122678:pw-trigger.sh: 1: pw_deinit binutils + 122678:pw-trigger.sh: pw_deinit: 57: set -euf -o pipefail + 122678:pw-trigger.sh: pw_deinit: 58: local project=binutils + 122678:pw-trigger.sh: pw_deinit: 60: rm -rf /tmp/pw-yaml-cache-122678 + 122678:pw-trigger.sh: 1: rm -f /tmp/tmp.9hcpTMeRlC