+ 735021:jenkins1268135817179896565.sh: build_container_exec: 29: set +x + 58456:pw-trigger.sh: 46: trap 'pw_deinit gdb' EXIT + 58456:pw-trigger.sh: 47: pw_init gdb + 58456:pw-trigger.sh: pw_init: 41: set -euf -o pipefail + 58456:pw-trigger.sh: pw_init: 42: local project=gdb + 58456:pw-trigger.sh: pw_init: 44: git -C gdb config pw.server https://patchwork.sourceware.org/api/1.2/ + 58456:pw-trigger.sh: pw_init: 46: git -C gdb config pw.project gdb + 58456:pw-trigger.sh: pw_init: 48: pw_clear_cache + 58456:pw-trigger.sh: pw_clear_cache: 68: set -euf -o pipefail + 58456:pw-trigger.sh: pw_clear_cache: 70: rm -rf /tmp/pw-yaml-cache-58456 + 58456:pw-trigger.sh: pw_clear_cache: 71: mkdir /tmp/pw-yaml-cache-58456 ++ 58456:pw-trigger.sh: 49: mktemp + 58456:pw-trigger.sh: 49: yaml=/tmp/tmp.m7s1tZLXeT + 58456:pw-trigger.sh: 51: trap 'pw_deinit gdb; rm -f /tmp/tmp.m7s1tZLXeT' EXIT + 58456:pw-trigger.sh: 53: readarray -t prereq_bots ++ 58456:pw-trigger.sh: 53: print_prereq_bots tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: print_prereq_bots: 26: set -euf -o pipefail ++ 58456:pw-trigger.sh: print_prereq_bots: 27: local ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: print_prereq_bots: 30: case "$ci_bot" in ++ 58456:pw-trigger.sh: print_prereq_bots: 37: case "$ci_bot" in + 58456:pw-trigger.sh: 55: git -C gdb pw series list -f yaml + 58456:pw-trigger.sh: 56: mkdir -p artifacts/jenkins ++ 58456:pw-trigger.sh: 58: shyaml get-length + 58456:pw-trigger.sh: 58: len=30 + 58456:pw-trigger.sh: 59: i=30 + 58456:pw-trigger.sh: 60: j=0 + 58456:pw-trigger.sh: 62: '[' 30 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=29 ++ 58456:pw-trigger.sh: 64: shyaml get-value 29.id + 58456:pw-trigger.sh: 64: series_id=67312 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67312 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67312 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67312 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67312 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67312 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67312 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67312 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67312 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145093 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145093 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145093 + 58456:pw-trigger.sh: 74: patch_id=145093 + 58456:pw-trigger.sh: 75: '[' 145093 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145093 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145093 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145093 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145093 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145093 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145093 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.hz6EA5jw47 +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.x5U5hHSI9t ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.hz6EA5jw47 /tmp/tmp.x5U5hHSI9t' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145093/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145093/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 58581 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.x5U5hHSI9t ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524895, "url": "https://patchwork.sourceware.org/api/1.2/patches/145093/checks/524895/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T17:35:29.904404", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11483/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:35:29.904404 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:35:29.904404 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1790876129 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790876129 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790876129 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 58588 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.x5U5hHSI9t ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524896, "url": "https://patchwork.sourceware.org/api/1.2/patches/145093/checks/524896/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T17:35:32.986745", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11483/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:35:32.986745 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:35:32.986745 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1790876132 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790876129 -le 1790876132 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790876132 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 58595 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.x5U5hHSI9t ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.hz6EA5jw47 /tmp/tmp.x5U5hHSI9t + 58456:pw-trigger.sh: 89: check_state=fail + 58456:pw-trigger.sh: 90: '[' fail = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67312 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67312 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67312 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67312 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 29 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=28 ++ 58456:pw-trigger.sh: 64: shyaml get-value 28.id + 58456:pw-trigger.sh: 64: series_id=67324 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67324 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67324 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67324 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67324 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67324 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67324 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67324 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67324 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145104 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145104 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145104 + 58456:pw-trigger.sh: 74: patch_id=145104 + 58456:pw-trigger.sh: 75: '[' 145104 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145104 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145104 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145104 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145104 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145104 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145104 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.r9x7dQhAmR +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.qaVD3OHA8n ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.r9x7dQhAmR /tmp/tmp.qaVD3OHA8n' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145104/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145104/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 58697 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qaVD3OHA8n ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524897, "url": "https://patchwork.sourceware.org/api/1.2/patches/145104/checks/524897/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T17:36:00.431723", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11484/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:36:00.431723 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:36:00.431723 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1790876160 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790876160 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790876160 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 58704 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qaVD3OHA8n ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 524898, "url": "https://patchwork.sourceware.org/api/1.2/patches/145104/checks/524898/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-01T17:36:02.620543", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11484/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-01T17:36:02.620543 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-01T17:36:02.620543 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1790876162 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790876160 -le 1790876162 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790876162 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 58711 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qaVD3OHA8n ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.r9x7dQhAmR /tmp/tmp.qaVD3OHA8n + 58456:pw-trigger.sh: 89: check_state=fail + 58456:pw-trigger.sh: 90: '[' fail = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67324 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67324 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67324 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67324 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 28 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=27 ++ 58456:pw-trigger.sh: 64: shyaml get-value 27.id + 58456:pw-trigger.sh: 64: series_id=67343 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67343 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67343 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67343 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67343 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67343 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67343 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67343 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67343 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145138 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145138 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145138 + 58456:pw-trigger.sh: 74: patch_id=145138 + 58456:pw-trigger.sh: 75: '[' 145138 = '' ']' ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145138 State ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145138 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145138 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145138 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145138 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145138 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.IYkTBRozMp +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.kX5QcbFqjo ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.IYkTBRozMp /tmp/tmp.kX5QcbFqjo' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145138/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145138/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 58825 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.kX5QcbFqjo ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525151, "url": "https://patchwork.sourceware.org/api/1.2/patches/145138/checks/525151/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-02T00:49:39.853800", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11488/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T00:49:39.853800 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T00:49:39.853800 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1790902179 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790902179 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790902179 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 58832 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.kX5QcbFqjo ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525152, "url": "https://patchwork.sourceware.org/api/1.2/patches/145138/checks/525152/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-02T00:49:41.314113", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11488/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T00:49:41.314113 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T00:49:41.314113 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1790902181 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790902179 -le 1790902181 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790902181 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 58839 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.kX5QcbFqjo ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525160, "url": "https://patchwork.sourceware.org/api/1.2/patches/145138/checks/525160/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-02T00:52:46.846288", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11488/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T00:52:46.846288 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T00:52:46.846288 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1790902366 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790902181 -le 1790902366 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790902366 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 58846 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.kX5QcbFqjo ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.IYkTBRozMp /tmp/tmp.kX5QcbFqjo + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67343 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67343 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67343 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67343 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145136 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145136 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145136 + 58456:pw-trigger.sh: 74: patch_id=145136 + 58456:pw-trigger.sh: 75: '[' 145136 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145136 State ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145136 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145136 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145136 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145136 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145136 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Mi0RsUmLk0 +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.41g8VD7GQR ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Mi0RsUmLk0 /tmp/tmp.41g8VD7GQR' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145136/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145136/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 58910 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.41g8VD7GQR ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525268, "url": "https://patchwork.sourceware.org/api/1.2/patches/145136/checks/525268/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-02T04:21:40.381575", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11492/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T04:21:40.381575 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T04:21:40.381575 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1790914900 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790914900 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790914900 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 58917 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.41g8VD7GQR ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525269, "url": "https://patchwork.sourceware.org/api/1.2/patches/145136/checks/525269/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-02T04:21:43.911487", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11492/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T04:21:43.911487 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T04:21:43.911487 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1790914903 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790914900 -le 1790914903 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790914903 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 58924 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.41g8VD7GQR ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525274, "url": "https://patchwork.sourceware.org/api/1.2/patches/145136/checks/525274/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-02T04:24:46.471101", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11492/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T04:24:46.471101 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T04:24:46.471101 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1790915086 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790914903 -le 1790915086 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790915086 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 58931 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.41g8VD7GQR ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Mi0RsUmLk0 /tmp/tmp.41g8VD7GQR + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=2 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67343 2 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67343 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67343 property '.*' value Patches 2 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67343 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145137 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145137 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145137 + 58456:pw-trigger.sh: 74: patch_id=145137 + 58456:pw-trigger.sh: 75: '[' 145137 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145137 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145137 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145137 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145137 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145137 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145137 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.RmNIWOQxXN +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.FQByZBiD3T ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.RmNIWOQxXN /tmp/tmp.FQByZBiD3T' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145137/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145137/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 58998 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FQByZBiD3T ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525434, "url": "https://patchwork.sourceware.org/api/1.2/patches/145137/checks/525434/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-02T10:52:14.078701", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11496/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T10:52:14.078701 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T10:52:14.078701 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1790938334 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790938334 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790938334 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59005 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FQByZBiD3T ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525435, "url": "https://patchwork.sourceware.org/api/1.2/patches/145137/checks/525435/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-02T10:52:15.731105", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11496/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T10:52:15.731105 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T10:52:15.731105 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1790938335 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790938334 -le 1790938335 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790938335 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59012 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FQByZBiD3T ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525436, "url": "https://patchwork.sourceware.org/api/1.2/patches/145137/checks/525436/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-02T10:55:33.241971", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11496/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T10:55:33.241971 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T10:55:33.241971 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1790938533 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790938335 -le 1790938533 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790938533 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59019 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FQByZBiD3T ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.RmNIWOQxXN /tmp/tmp.FQByZBiD3T + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=3 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67343 3 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67343 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67343 property '.*' value Patches 3 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67343 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145134 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145134 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145134 + 58456:pw-trigger.sh: 74: patch_id=145134 + 58456:pw-trigger.sh: 75: '[' 145134 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145134 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145134 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145134 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145134 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145134 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145134 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.8ceozbzOZU +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.J3YKcT5Jak ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.8ceozbzOZU /tmp/tmp.J3YKcT5Jak' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145134/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145134/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59089 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.J3YKcT5Jak ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525824, "url": "https://patchwork.sourceware.org/api/1.2/patches/145134/checks/525824/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T18:47:50.385091", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11502/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T18:47:50.385091 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T18:47:50.385091 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791312470 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791312470 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791312470 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59096 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.J3YKcT5Jak ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525825, "url": "https://patchwork.sourceware.org/api/1.2/patches/145134/checks/525825/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T18:47:51.989004", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11502/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T18:47:51.989004 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T18:47:51.989004 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791312471 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791312470 -le 1791312471 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791312471 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59103 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.J3YKcT5Jak ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525828, "url": "https://patchwork.sourceware.org/api/1.2/patches/145134/checks/525828/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T18:52:35.281360", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11502/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T18:52:35.281360 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T18:52:35.281360 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791312755 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791312471 -le 1791312755 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791312755 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59110 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.J3YKcT5Jak ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.8ceozbzOZU /tmp/tmp.J3YKcT5Jak + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=4 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67343 4 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67343 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67343 property '.*' value Patches 4 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67343 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145132 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145132 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145132 + 58456:pw-trigger.sh: 74: patch_id=145132 + 58456:pw-trigger.sh: 75: '[' 145132 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145132 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145132 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145132 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145132 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145132 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145132 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ecF9MpeojX +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.erxkmpCi9a ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ecF9MpeojX /tmp/tmp.erxkmpCi9a' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145132/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145132/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59183 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.erxkmpCi9a ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526074, "url": "https://patchwork.sourceware.org/api/1.2/patches/145132/checks/526074/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T00:21:33.341293", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11511/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T00:21:33.341293 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T00:21:33.341293 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791332493 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791332493 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791332493 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59190 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.erxkmpCi9a ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526075, "url": "https://patchwork.sourceware.org/api/1.2/patches/145132/checks/526075/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T00:21:35.432515", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11511/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T00:21:35.432515 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T00:21:35.432515 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791332495 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791332493 -le 1791332495 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791332495 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59197 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.erxkmpCi9a ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526079, "url": "https://patchwork.sourceware.org/api/1.2/patches/145132/checks/526079/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T00:25:48.476574", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11511/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T00:25:48.476574 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T00:25:48.476574 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791332748 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791332495 -le 1791332748 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791332748 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59204 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.erxkmpCi9a ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ecF9MpeojX /tmp/tmp.erxkmpCi9a + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=5 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67343 5 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67343 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=5 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67343 property '.*' value Patches 5 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67343 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=5 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145135 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145135 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145135 + 58456:pw-trigger.sh: 74: patch_id=145135 + 58456:pw-trigger.sh: 75: '[' 145135 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145135 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145135 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145135 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145135 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145135 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145135 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.2wU0RhGOvZ +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.KmwADBz9uc ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.2wU0RhGOvZ /tmp/tmp.KmwADBz9uc' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145135/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145135/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59280 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KmwADBz9uc ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526242, "url": "https://patchwork.sourceware.org/api/1.2/patches/145135/checks/526242/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T06:45:43.850927", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11515/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T06:45:43.850927 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T06:45:43.850927 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791355543 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791355543 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791355543 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59287 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KmwADBz9uc ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526243, "url": "https://patchwork.sourceware.org/api/1.2/patches/145135/checks/526243/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T06:45:46.780764", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11515/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T06:45:46.780764 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T06:45:46.780764 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791355546 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791355543 -le 1791355546 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791355546 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59294 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KmwADBz9uc ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526246, "url": "https://patchwork.sourceware.org/api/1.2/patches/145135/checks/526246/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T06:48:10.662229", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11515/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T06:48:10.662229 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T06:48:10.662229 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791355690 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791355546 -le 1791355690 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791355690 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59301 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KmwADBz9uc ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.2wU0RhGOvZ /tmp/tmp.KmwADBz9uc + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=6 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67343 6 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67343 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=6 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67343 property '.*' value Patches 6 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67343 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=6 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145133 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145133 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145133 + 58456:pw-trigger.sh: 74: patch_id=145133 + 58456:pw-trigger.sh: 75: '[' 145133 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145133 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145133 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145133 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145133 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145133 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145133 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.RTHLnJyOEi +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.cW3lQMq6Nj ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.RTHLnJyOEi /tmp/tmp.cW3lQMq6Nj' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145133/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145133/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59380 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cW3lQMq6Nj ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526606, "url": "https://patchwork.sourceware.org/api/1.2/patches/145133/checks/526606/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:32:50.689948", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11518/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:32:50.689948 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:32:50.689948 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791408770 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791408770 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791408770 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59387 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cW3lQMq6Nj ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526608, "url": "https://patchwork.sourceware.org/api/1.2/patches/145133/checks/526608/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:32:52.851877", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11518/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:32:52.851877 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:32:52.851877 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791408772 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791408770 -le 1791408772 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791408772 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59394 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cW3lQMq6Nj ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526612, "url": "https://patchwork.sourceware.org/api/1.2/patches/145133/checks/526612/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:35:53.192875", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11518/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:35:53.192875 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:35:53.192875 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791408953 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791408772 -le 1791408953 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791408953 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59401 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cW3lQMq6Nj ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.RTHLnJyOEi /tmp/tmp.cW3lQMq6Nj + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=7 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67343 7 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67343 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=7 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67343 property '.*' value Patches 7 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67343 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=7 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 27 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=26 ++ 58456:pw-trigger.sh: 64: shyaml get-value 26.id + 58456:pw-trigger.sh: 64: series_id=67350 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67350 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67350 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67350 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67350 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67350 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67350 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67350 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67350 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145145 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145145 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145145 + 58456:pw-trigger.sh: 74: patch_id=145145 + 58456:pw-trigger.sh: 75: '[' 145145 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145145 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145145 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145145 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145145 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145145 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145145 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.uAmhGIr8sy +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.GhR69uYS37 ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.uAmhGIr8sy /tmp/tmp.GhR69uYS37' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145145/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145145/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59521 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GhR69uYS37 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525437, "url": "https://patchwork.sourceware.org/api/1.2/patches/145145/checks/525437/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-02T10:56:11.228407", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11497/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T10:56:11.228407 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T10:56:11.228407 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1790938571 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1790938571 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790938571 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59528 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GhR69uYS37 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525438, "url": "https://patchwork.sourceware.org/api/1.2/patches/145145/checks/525438/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-02T10:56:12.404554", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11497/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T10:56:12.404554 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T10:56:12.404554 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1790938572 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790938571 -le 1790938572 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790938572 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59535 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GhR69uYS37 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525439, "url": "https://patchwork.sourceware.org/api/1.2/patches/145145/checks/525439/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-02T10:59:22.602293", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11497/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-02T10:59:22.602293 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-02T10:59:22.602293 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1790938762 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1790938572 -le 1790938762 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1790938762 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59542 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GhR69uYS37 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.uAmhGIr8sy /tmp/tmp.GhR69uYS37 + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67350 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67350 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67350 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67350 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 26 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=25 ++ 58456:pw-trigger.sh: 64: shyaml get-value 25.id + 58456:pw-trigger.sh: 64: series_id=67361 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67361 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67361 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67361 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67361 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67361 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67361 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67361 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67361 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145157 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145157 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145157 + 58456:pw-trigger.sh: 74: patch_id=145157 + 58456:pw-trigger.sh: 75: '[' 145157 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145157 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145157 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145157 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145157 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145157 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145157 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.3xSUhLxd8h +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.D2EHpNiahY ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.3xSUhLxd8h /tmp/tmp.D2EHpNiahY' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145157/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145157/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59644 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.D2EHpNiahY ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525826, "url": "https://patchwork.sourceware.org/api/1.2/patches/145157/checks/525826/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T18:48:02.606980", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11503/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T18:48:02.606980 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T18:48:02.606980 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791312482 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791312482 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791312482 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59651 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.D2EHpNiahY ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525827, "url": "https://patchwork.sourceware.org/api/1.2/patches/145157/checks/525827/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T18:48:03.795094", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11503/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T18:48:03.795094 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T18:48:03.795094 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791312483 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791312482 -le 1791312483 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791312483 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59658 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.D2EHpNiahY ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525829, "url": "https://patchwork.sourceware.org/api/1.2/patches/145157/checks/525829/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T18:53:03.079963", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11503/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T18:53:03.079963 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T18:53:03.079963 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791312783 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791312483 -le 1791312783 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791312783 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59665 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.D2EHpNiahY ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.3xSUhLxd8h /tmp/tmp.D2EHpNiahY + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67361 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67361 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67361 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67361 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 25 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=24 ++ 58456:pw-trigger.sh: 64: shyaml get-value 24.id + 58456:pw-trigger.sh: 64: series_id=67394 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67394 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67394 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67394 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67394 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67394 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67394 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67394 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67394 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145195 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145195 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145195 + 58456:pw-trigger.sh: 74: patch_id=145195 + 58456:pw-trigger.sh: 75: '[' 145195 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145195 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145195 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145195 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145195 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145195 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145195 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.o7euSrNvzT +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.QnhZVVce8T ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.o7euSrNvzT /tmp/tmp.QnhZVVce8T' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145195/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145195/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59767 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.QnhZVVce8T ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525830, "url": "https://patchwork.sourceware.org/api/1.2/patches/145195/checks/525830/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T18:53:17.560915", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11504/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T18:53:17.560915 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T18:53:17.560915 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791312797 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791312797 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791312797 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59774 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.QnhZVVce8T ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525831, "url": "https://patchwork.sourceware.org/api/1.2/patches/145195/checks/525831/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T18:53:19.030389", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11504/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T18:53:19.030389 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T18:53:19.030389 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791312799 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791312797 -le 1791312799 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791312799 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59781 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.QnhZVVce8T ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525834, "url": "https://patchwork.sourceware.org/api/1.2/patches/145195/checks/525834/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T18:57:41.817755", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11504/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T18:57:41.817755 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T18:57:41.817755 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791313061 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791312799 -le 1791313061 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791313061 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59788 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.QnhZVVce8T ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.o7euSrNvzT /tmp/tmp.QnhZVVce8T + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67394 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67394 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67394 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67394 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 24 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=23 ++ 58456:pw-trigger.sh: 64: shyaml get-value 23.id + 58456:pw-trigger.sh: 64: series_id=67401 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67401 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67401 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67401 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67401 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67401 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67401 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67401 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67401 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145202 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145202 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145202 + 58456:pw-trigger.sh: 74: patch_id=145202 + 58456:pw-trigger.sh: 75: '[' 145202 = '' ']' ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145202 State ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145202 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145202 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145202 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145202 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145202 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Uk4jJFoSDu +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.940Zw148nO ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Uk4jJFoSDu /tmp/tmp.940Zw148nO' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145202/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145202/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59890 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.940Zw148nO ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525832, "url": "https://patchwork.sourceware.org/api/1.2/patches/145202/checks/525832/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T18:56:24.555014", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11505/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T18:56:24.555014 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T18:56:24.555014 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791312984 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791312984 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791312984 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59897 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.940Zw148nO ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525833, "url": "https://patchwork.sourceware.org/api/1.2/patches/145202/checks/525833/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T18:56:27.479004", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11505/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T18:56:27.479004 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T18:56:27.479004 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791312987 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791312984 -le 1791312987 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791312987 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59904 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.940Zw148nO ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525835, "url": "https://patchwork.sourceware.org/api/1.2/patches/145202/checks/525835/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T19:00:45.345122", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11505/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T19:00:45.345122 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T19:00:45.345122 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791313245 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791312987 -le 1791313245 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791313245 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 59911 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.940Zw148nO ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Uk4jJFoSDu /tmp/tmp.940Zw148nO + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67401 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67401 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67401 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67401 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 23 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=22 ++ 58456:pw-trigger.sh: 64: shyaml get-value 22.id + 58456:pw-trigger.sh: 64: series_id=67424 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67424 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67424 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67424 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67424 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67424 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67424 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67424 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67424 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145231 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145231 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145231 + 58456:pw-trigger.sh: 74: patch_id=145231 + 58456:pw-trigger.sh: 75: '[' 145231 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145231 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145231 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145231 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145231 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145231 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145231 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ZM7V53Kde9 +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Ud5eQkzt6C ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ZM7V53Kde9 /tmp/tmp.Ud5eQkzt6C' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145231/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145231/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60013 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ud5eQkzt6C ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525836, "url": "https://patchwork.sourceware.org/api/1.2/patches/145231/checks/525836/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T19:01:08.661754", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11506/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T19:01:08.661754 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T19:01:08.661754 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791313268 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791313268 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791313268 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60020 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ud5eQkzt6C ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525837, "url": "https://patchwork.sourceware.org/api/1.2/patches/145231/checks/525837/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T19:01:10.270494", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11506/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T19:01:10.270494 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T19:01:10.270494 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791313270 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791313268 -le 1791313270 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791313270 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60027 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ud5eQkzt6C ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525840, "url": "https://patchwork.sourceware.org/api/1.2/patches/145231/checks/525840/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T19:05:54.439622", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11506/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T19:05:54.439622 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T19:05:54.439622 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791313554 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791313270 -le 1791313554 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791313554 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60034 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ud5eQkzt6C ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ZM7V53Kde9 /tmp/tmp.Ud5eQkzt6C + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67424 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67424 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67424 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67424 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 22 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=21 ++ 58456:pw-trigger.sh: 64: shyaml get-value 21.id + 58456:pw-trigger.sh: 64: series_id=67426 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67426 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67426 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67426 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67426 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67426 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67426 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67426 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67426 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145237 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145237 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145237 + 58456:pw-trigger.sh: 74: patch_id=145237 + 58456:pw-trigger.sh: 75: '[' 145237 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145237 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145237 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145237 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145237 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145237 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145237 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Z9ZK7uydAG +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.9y0dkie5a1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Z9ZK7uydAG /tmp/tmp.9y0dkie5a1' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145237/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145237/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60140 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9y0dkie5a1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525838, "url": "https://patchwork.sourceware.org/api/1.2/patches/145237/checks/525838/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T19:04:20.929197", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11507/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T19:04:20.929197 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T19:04:20.929197 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791313460 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791313460 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791313460 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60147 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9y0dkie5a1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525839, "url": "https://patchwork.sourceware.org/api/1.2/patches/145237/checks/525839/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T19:04:23.347054", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11507/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T19:04:23.347054 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T19:04:23.347054 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791313463 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791313460 -le 1791313463 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791313463 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60154 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9y0dkie5a1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525841, "url": "https://patchwork.sourceware.org/api/1.2/patches/145237/checks/525841/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T19:08:57.264436", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11507/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T19:08:57.264436 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T19:08:57.264436 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791313737 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791313463 -le 1791313737 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791313737 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60161 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9y0dkie5a1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Z9ZK7uydAG /tmp/tmp.9y0dkie5a1 + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67426 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67426 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67426 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67426 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145236 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145236 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145236 + 58456:pw-trigger.sh: 74: patch_id=145236 + 58456:pw-trigger.sh: 75: '[' 145236 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145236 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145236 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145236 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145236 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145236 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145236 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.wKHwNpD9hJ +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.SslQ63SFeB ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.wKHwNpD9hJ /tmp/tmp.SslQ63SFeB' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145236/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145236/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60225 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SslQ63SFeB ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526077, "url": "https://patchwork.sourceware.org/api/1.2/patches/145236/checks/526077/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T00:25:12.287397", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11512/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T00:25:12.287397 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T00:25:12.287397 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791332712 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791332712 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791332712 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60232 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SslQ63SFeB ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526078, "url": "https://patchwork.sourceware.org/api/1.2/patches/145236/checks/526078/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T00:25:14.212909", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11512/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T00:25:14.212909 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T00:25:14.212909 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791332714 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791332712 -le 1791332714 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791332714 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60239 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SslQ63SFeB ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526082, "url": "https://patchwork.sourceware.org/api/1.2/patches/145236/checks/526082/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T00:29:28.206240", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11512/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T00:29:28.206240 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T00:29:28.206240 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791332968 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791332714 -le 1791332968 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791332968 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60246 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SslQ63SFeB ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.wKHwNpD9hJ /tmp/tmp.SslQ63SFeB + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=2 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67426 2 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67426 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67426 property '.*' value Patches 2 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67426 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145235 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145235 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145235 + 58456:pw-trigger.sh: 74: patch_id=145235 + 58456:pw-trigger.sh: 75: '[' 145235 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145235 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145235 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145235 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145235 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145235 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145235 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.8bNoriWEUM +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.btYwHbFxJy ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.8bNoriWEUM /tmp/tmp.btYwHbFxJy' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145235/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145235/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60313 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.btYwHbFxJy ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526244, "url": "https://patchwork.sourceware.org/api/1.2/patches/145235/checks/526244/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T06:46:33.240938", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11516/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T06:46:33.240938 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T06:46:33.240938 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791355593 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791355593 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791355593 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60320 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.btYwHbFxJy ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526245, "url": "https://patchwork.sourceware.org/api/1.2/patches/145235/checks/526245/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T06:46:34.581834", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11516/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T06:46:34.581834 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T06:46:34.581834 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791355594 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791355593 -le 1791355594 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791355594 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60327 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.btYwHbFxJy ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526247, "url": "https://patchwork.sourceware.org/api/1.2/patches/145235/checks/526247/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T06:48:58.283182", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11516/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T06:48:58.283182 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T06:48:58.283182 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791355738 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791355594 -le 1791355738 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791355738 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60334 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.btYwHbFxJy ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.8bNoriWEUM /tmp/tmp.btYwHbFxJy + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=3 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67426 3 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67426 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67426 property '.*' value Patches 3 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67426 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 21 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=20 ++ 58456:pw-trigger.sh: 64: shyaml get-value 20.id + 58456:pw-trigger.sh: 64: series_id=67428 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67428 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67428 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67428 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67428 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67428 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67428 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67428 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67428 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145239 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145239 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145239 + 58456:pw-trigger.sh: 74: patch_id=145239 + 58456:pw-trigger.sh: 75: '[' 145239 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145239 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145239 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145239 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145239 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145239 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145239 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.S4YCq6cRZw +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.2P8I9RljSY ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.S4YCq6cRZw /tmp/tmp.2P8I9RljSY' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145239/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145239/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60442 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2P8I9RljSY ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525842, "url": "https://patchwork.sourceware.org/api/1.2/patches/145239/checks/525842/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T19:09:24.719928", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11508/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T19:09:24.719928 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T19:09:24.719928 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791313764 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791313764 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791313764 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60449 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2P8I9RljSY ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525843, "url": "https://patchwork.sourceware.org/api/1.2/patches/145239/checks/525843/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T19:09:26.099207", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11508/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T19:09:26.099207 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T19:09:26.099207 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791313766 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791313764 -le 1791313766 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791313766 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60456 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2P8I9RljSY ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525850, "url": "https://patchwork.sourceware.org/api/1.2/patches/145239/checks/525850/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T19:13:57.632648", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11508/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T19:13:57.632648 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T19:13:57.632648 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791314037 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791313766 -le 1791314037 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791314037 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60463 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2P8I9RljSY ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.S4YCq6cRZw /tmp/tmp.2P8I9RljSY + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67428 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67428 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67428 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67428 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 20 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=19 ++ 58456:pw-trigger.sh: 64: shyaml get-value 19.id + 58456:pw-trigger.sh: 64: series_id=67435 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67435 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67435 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67435 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67435 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67435 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67435 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67435 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67435 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145248 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145248 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145248 + 58456:pw-trigger.sh: 74: patch_id=145248 + 58456:pw-trigger.sh: 75: '[' 145248 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145248 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145248 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145248 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145248 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145248 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145248 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.SlkKgeMFwc +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.c0RM9zRz1j ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.SlkKgeMFwc /tmp/tmp.c0RM9zRz1j' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145248/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145248/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60565 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.c0RM9zRz1j ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525844, "url": "https://patchwork.sourceware.org/api/1.2/patches/145248/checks/525844/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T19:09:35.813159", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11509/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T19:09:35.813159 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T19:09:35.813159 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791313775 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791313775 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791313775 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60572 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.c0RM9zRz1j ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525845, "url": "https://patchwork.sourceware.org/api/1.2/patches/145248/checks/525845/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T19:09:38.989609", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11509/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T19:09:38.989609 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T19:09:38.989609 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791313778 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791313775 -le 1791313778 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791313778 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60579 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.c0RM9zRz1j ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.SlkKgeMFwc /tmp/tmp.c0RM9zRz1j + 58456:pw-trigger.sh: 89: check_state=fail + 58456:pw-trigger.sh: 90: '[' fail = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67435 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67435 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67435 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67435 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 19 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=18 ++ 58456:pw-trigger.sh: 64: shyaml get-value 18.id + 58456:pw-trigger.sh: 64: series_id=67447 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67447 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67447 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67447 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67447 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=False + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' False = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 191: return 1 + 58456:pw-trigger.sh: 67: continue + 58456:pw-trigger.sh: 62: '[' 18 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=17 ++ 58456:pw-trigger.sh: 64: shyaml get-value 17.id + 58456:pw-trigger.sh: 64: series_id=67448 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67448 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67448 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67448 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67448 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=False + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' False = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 191: return 1 + 58456:pw-trigger.sh: 67: continue + 58456:pw-trigger.sh: 62: '[' 17 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=16 ++ 58456:pw-trigger.sh: 64: shyaml get-value 16.id + 58456:pw-trigger.sh: 64: series_id=67449 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67449 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67449 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67449 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67449 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=False + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' False = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 191: return 1 + 58456:pw-trigger.sh: 67: continue + 58456:pw-trigger.sh: 62: '[' 16 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=15 ++ 58456:pw-trigger.sh: 64: shyaml get-value 15.id + 58456:pw-trigger.sh: 64: series_id=67455 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67455 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67455 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67455 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67455 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=False + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' False = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 191: return 1 + 58456:pw-trigger.sh: 67: continue + 58456:pw-trigger.sh: 62: '[' 15 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=14 ++ 58456:pw-trigger.sh: 64: shyaml get-value 14.id + 58456:pw-trigger.sh: 64: series_id=67458 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67458 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67458 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67458 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67458 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=False + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' False = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 191: return 1 + 58456:pw-trigger.sh: 67: continue + 58456:pw-trigger.sh: 62: '[' 14 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=13 ++ 58456:pw-trigger.sh: 64: shyaml get-value 13.id + 58456:pw-trigger.sh: 64: series_id=67459 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67459 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67459 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67459 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67459 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=False + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' False = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 191: return 1 + 58456:pw-trigger.sh: 67: continue + 58456:pw-trigger.sh: 62: '[' 13 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=12 ++ 58456:pw-trigger.sh: 64: shyaml get-value 12.id + 58456:pw-trigger.sh: 64: series_id=67474 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67474 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67474 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67474 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67474 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67474 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67474 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67474 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67474 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145342 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145342 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145342 + 58456:pw-trigger.sh: 74: patch_id=145342 + 58456:pw-trigger.sh: 75: '[' 145342 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145342 State ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145342 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145342 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145342 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145342 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145342 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.2phovibXLH +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.2E01xEkFse ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.2phovibXLH /tmp/tmp.2E01xEkFse' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145342/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145342/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60835 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2E01xEkFse ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525818, "url": "https://patchwork.sourceware.org/api/1.2/patches/145342/checks/525818/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T18:46:19.549886", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11499/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T18:46:19.549886 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T18:46:19.549886 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791312379 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791312379 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791312379 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60842 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2E01xEkFse ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525819, "url": "https://patchwork.sourceware.org/api/1.2/patches/145342/checks/525819/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T18:46:22.825893", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11499/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T18:46:22.825893 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T18:46:22.825893 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791312382 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791312379 -le 1791312382 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791312382 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60849 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2E01xEkFse ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.2phovibXLH /tmp/tmp.2E01xEkFse + 58456:pw-trigger.sh: 89: check_state=fail + 58456:pw-trigger.sh: 90: '[' fail = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67474 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67474 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67474 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67474 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 12 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=11 ++ 58456:pw-trigger.sh: 64: shyaml get-value 11.id + 58456:pw-trigger.sh: 64: series_id=67485 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67485 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67485 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67485 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67485 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67485 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67485 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67485 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67485 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145353 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145353 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145353 + 58456:pw-trigger.sh: 74: patch_id=145353 + 58456:pw-trigger.sh: 75: '[' 145353 = '' ']' ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145353 State ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145353 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145353 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145353 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=committed + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145353 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145353 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ZBwD1QYqza +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.z4z745BQ5K ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ZBwD1QYqza /tmp/tmp.z4z745BQ5K' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145353/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145353/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60951 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.z4z745BQ5K ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525820, "url": "https://patchwork.sourceware.org/api/1.2/patches/145353/checks/525820/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T18:47:10.347297", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11500/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T18:47:10.347297 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T18:47:10.347297 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791312430 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791312430 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791312430 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60958 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.z4z745BQ5K ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525821, "url": "https://patchwork.sourceware.org/api/1.2/patches/145353/checks/525821/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T18:47:13.438167", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11500/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T18:47:13.438167 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T18:47:13.438167 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791312433 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791312430 -le 1791312433 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791312433 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 60965 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.z4z745BQ5K ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ZBwD1QYqza /tmp/tmp.z4z745BQ5K + 58456:pw-trigger.sh: 89: check_state=fail + 58456:pw-trigger.sh: 90: '[' fail = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67485 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67485 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67485 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67485 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 11 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=10 ++ 58456:pw-trigger.sh: 64: shyaml get-value 10.id + 58456:pw-trigger.sh: 64: series_id=67506 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67506 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67506 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67506 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67506 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67506 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67506 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67506 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67506 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145387 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145387 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145387 + 58456:pw-trigger.sh: 74: patch_id=145387 + 58456:pw-trigger.sh: 75: '[' 145387 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145387 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145387 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145387 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145387 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145387 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145387 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.23yireF3Wq +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.uiOKD30FKb ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.23yireF3Wq /tmp/tmp.uiOKD30FKb' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145387/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145387/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61067 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.uiOKD30FKb ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525822, "url": "https://patchwork.sourceware.org/api/1.2/patches/145387/checks/525822/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T18:47:27.560545", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11501/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T18:47:27.560545 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T18:47:27.560545 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791312447 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791312447 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791312447 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61074 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.uiOKD30FKb ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 525823, "url": "https://patchwork.sourceware.org/api/1.2/patches/145387/checks/525823/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-06T18:47:30.071324", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11501/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-06T18:47:30.071324 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-06T18:47:30.071324 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791312450 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791312447 -le 1791312450 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791312450 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61081 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.uiOKD30FKb ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.23yireF3Wq /tmp/tmp.uiOKD30FKb + 58456:pw-trigger.sh: 89: check_state=fail + 58456:pw-trigger.sh: 90: '[' fail = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67506 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67506 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67506 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67506 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 10 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=9 ++ 58456:pw-trigger.sh: 64: shyaml get-value 9.id + 58456:pw-trigger.sh: 64: series_id=67522 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67522 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67522 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67522 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67522 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67522 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67522 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67522 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67522 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145408 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145408 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145408 + 58456:pw-trigger.sh: 74: patch_id=145408 + 58456:pw-trigger.sh: 75: '[' 145408 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145408 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145408 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145408 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145408 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145408 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145408 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.2uo3yAs84A +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.w3fncBmgHg ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.2uo3yAs84A /tmp/tmp.w3fncBmgHg' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145408/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145408/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61183 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.w3fncBmgHg ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526080, "url": "https://patchwork.sourceware.org/api/1.2/patches/145408/checks/526080/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T00:26:34.067440", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11513/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T00:26:34.067440 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T00:26:34.067440 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791332794 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791332794 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791332794 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61190 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.w3fncBmgHg ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526081, "url": "https://patchwork.sourceware.org/api/1.2/patches/145408/checks/526081/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T00:26:35.262668", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11513/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T00:26:35.262668 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T00:26:35.262668 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791332795 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791332794 -le 1791332795 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791332795 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61197 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.w3fncBmgHg ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526085, "url": "https://patchwork.sourceware.org/api/1.2/patches/145408/checks/526085/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T00:31:09.309102", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11513/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T00:31:09.309102 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T00:31:09.309102 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791333069 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791332795 -le 1791333069 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791333069 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61204 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.w3fncBmgHg ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.2uo3yAs84A /tmp/tmp.w3fncBmgHg + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67522 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67522 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67522 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67522 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 9 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=8 ++ 58456:pw-trigger.sh: 64: shyaml get-value 8.id + 58456:pw-trigger.sh: 64: series_id=67532 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67532 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67532 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67532 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67532 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67532 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67532 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67532 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67532 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145418 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145418 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145418 + 58456:pw-trigger.sh: 74: patch_id=145418 + 58456:pw-trigger.sh: 75: '[' 145418 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145418 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145418 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145418 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145418 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145418 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145418 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.2fMcQYMPjW +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.TxDw995B69 ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.2fMcQYMPjW /tmp/tmp.TxDw995B69' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145418/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145418/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61306 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TxDw995B69 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526610, "url": "https://patchwork.sourceware.org/api/1.2/patches/145418/checks/526610/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:33:57.782262", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11519/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:33:57.782262 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:33:57.782262 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791408837 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791408837 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791408837 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61313 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TxDw995B69 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526611, "url": "https://patchwork.sourceware.org/api/1.2/patches/145418/checks/526611/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:33:58.793106", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11519/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:33:58.793106 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:33:58.793106 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791408838 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791408837 -le 1791408838 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791408838 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61320 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TxDw995B69 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526613, "url": "https://patchwork.sourceware.org/api/1.2/patches/145418/checks/526613/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:37:14.772899", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11519/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:37:14.772899 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:37:14.772899 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791409034 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791408838 -le 1791409034 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409034 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61327 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TxDw995B69 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.2fMcQYMPjW /tmp/tmp.TxDw995B69 + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67532 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67532 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67532 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67532 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 8 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=7 ++ 58456:pw-trigger.sh: 64: shyaml get-value 7.id + 58456:pw-trigger.sh: 64: series_id=67535 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67535 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67535 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67535 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67535 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67535 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67535 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67535 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67535 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145431 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145431 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145431 + 58456:pw-trigger.sh: 74: patch_id=145431 + 58456:pw-trigger.sh: 75: '[' 145431 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145431 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145431 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145431 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145431 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145431 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145431 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.9ROO3KZ5zQ +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.dybPLd4JHH ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.9ROO3KZ5zQ /tmp/tmp.dybPLd4JHH' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145431/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145431/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61449 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dybPLd4JHH ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526614, "url": "https://patchwork.sourceware.org/api/1.2/patches/145431/checks/526614/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:39:05.838961", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11520/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:39:05.838961 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:39:05.838961 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791409145 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791409145 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409145 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61456 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dybPLd4JHH ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526615, "url": "https://patchwork.sourceware.org/api/1.2/patches/145431/checks/526615/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:39:08.589386", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11520/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:39:08.589386 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:39:08.589386 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791409148 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791409145 -le 1791409148 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409148 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61463 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dybPLd4JHH ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526616, "url": "https://patchwork.sourceware.org/api/1.2/patches/145431/checks/526616/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:39:08.925655", "state": "warning", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11520/archive/artifacts/artifacts.precommit/", "context": "tcwg_gdb_build--master-arm", "description": "Skipped because it is an RFC" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:39:08.925655 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:39:08.925655 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791409148 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791409148 -le 1791409148 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409148 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=warning ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61470 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dybPLd4JHH ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo warning +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.9ROO3KZ5zQ /tmp/tmp.dybPLd4JHH + 58456:pw-trigger.sh: 89: check_state=warning + 58456:pw-trigger.sh: 90: '[' warning = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67535 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67535 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67535 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67535 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145429 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145429 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145429 + 58456:pw-trigger.sh: 74: patch_id=145429 + 58456:pw-trigger.sh: 75: '[' 145429 = '' ']' ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145429 State ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145429 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145429 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145429 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145429 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145429 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.D0yGgXjKWf +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.WUgo02rXUJ ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.D0yGgXjKWf /tmp/tmp.WUgo02rXUJ' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145429/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145429/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61534 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WUgo02rXUJ ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526951, "url": "https://patchwork.sourceware.org/api/1.2/patches/145429/checks/526951/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T10:06:24.596085", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11525/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T10:06:24.596085 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T10:06:24.596085 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791453984 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791453984 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453984 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61541 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WUgo02rXUJ ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526954, "url": "https://patchwork.sourceware.org/api/1.2/patches/145429/checks/526954/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T10:06:26.473073", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11525/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T10:06:26.473073 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T10:06:26.473073 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791453986 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791453984 -le 1791453986 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453986 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61548 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WUgo02rXUJ ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526962, "url": "https://patchwork.sourceware.org/api/1.2/patches/145429/checks/526962/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T10:11:12.865791", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11525/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T10:11:12.865791 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T10:11:12.865791 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791454272 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791453986 -le 1791454272 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791454272 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61555 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WUgo02rXUJ ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.D0yGgXjKWf /tmp/tmp.WUgo02rXUJ + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=2 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67535 2 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67535 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67535 property '.*' value Patches 2 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67535 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145430 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145430 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145430 + 58456:pw-trigger.sh: 74: patch_id=145430 + 58456:pw-trigger.sh: 75: '[' 145430 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145430 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145430 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145430 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145430 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145430 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145430 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.D4BI4re1fF +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.3nCz98tQ9j ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.D4BI4re1fF /tmp/tmp.3nCz98tQ9j' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145430/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145430/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61622 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3nCz98tQ9j ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527256, "url": "https://patchwork.sourceware.org/api/1.2/patches/145430/checks/527256/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:20:40.246853", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11527/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:20:40.246853 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:20:40.246853 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791498040 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791498040 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498040 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61629 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3nCz98tQ9j ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527258, "url": "https://patchwork.sourceware.org/api/1.2/patches/145430/checks/527258/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:20:43.920373", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11527/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:20:43.920373 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:20:43.920373 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791498043 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791498040 -le 1791498043 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498043 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61636 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3nCz98tQ9j ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527263, "url": "https://patchwork.sourceware.org/api/1.2/patches/145430/checks/527263/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:24:10.196139", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11527/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:24:10.196139 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:24:10.196139 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791498250 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791498043 -le 1791498250 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498250 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61643 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3nCz98tQ9j ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.D4BI4re1fF /tmp/tmp.3nCz98tQ9j + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=3 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67535 3 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67535 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67535 property '.*' value Patches 3 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67535 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145426 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145426 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145426 + 58456:pw-trigger.sh: 74: patch_id=145426 + 58456:pw-trigger.sh: 75: '[' 145426 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145426 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145426 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145426 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145426 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145426 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145426 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.tEKrCEcOiZ +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.bzfXwc2AxH ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.tEKrCEcOiZ /tmp/tmp.bzfXwc2AxH' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145426/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145426/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61713 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bzfXwc2AxH ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.tEKrCEcOiZ /tmp/tmp.bzfXwc2AxH + 58456:pw-trigger.sh: 89: check_state=pending + 58456:pw-trigger.sh: 90: '[' pending = pending ']' + 58456:pw-trigger.sh: 91: break + 58456:pw-trigger.sh: 96: '[' 145426 = '' ']' + 58456:pw-trigger.sh: 101: check_state=success + 58456:pw-trigger.sh: 108: '[' success '!=' success ']' + 58456:pw-trigger.sh: 113: j=1 + 58456:pw-trigger.sh: 114: cat + 58456:pw-trigger.sh: 62: '[' 7 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=6 ++ 58456:pw-trigger.sh: 64: shyaml get-value 6.id + 58456:pw-trigger.sh: 64: series_id=67538 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67538 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67538 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67538 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67538 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67538 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67538 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67538 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67538 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145436 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145436 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145436 + 58456:pw-trigger.sh: 74: patch_id=145436 + 58456:pw-trigger.sh: 75: '[' 145436 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145436 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145436 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145436 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145436 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145436 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145436 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.gkLQEDosEK +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.tuAQZVvc85 ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.gkLQEDosEK /tmp/tmp.tuAQZVvc85' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145436/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145436/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61801 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tuAQZVvc85 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526617, "url": "https://patchwork.sourceware.org/api/1.2/patches/145436/checks/526617/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:39:50.718965", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11521/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:39:50.718965 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:39:50.718965 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791409190 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791409190 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409190 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61808 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tuAQZVvc85 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526618, "url": "https://patchwork.sourceware.org/api/1.2/patches/145436/checks/526618/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:39:51.972828", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11521/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:39:51.972828 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:39:51.972828 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791409191 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791409190 -le 1791409191 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409191 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61815 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tuAQZVvc85 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526624, "url": "https://patchwork.sourceware.org/api/1.2/patches/145436/checks/526624/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:42:44.380200", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11521/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:42:44.380200 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:42:44.380200 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791409364 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791409191 -le 1791409364 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409364 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61822 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tuAQZVvc85 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.gkLQEDosEK /tmp/tmp.tuAQZVvc85 + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67538 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67538 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67538 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67538 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 6 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=5 ++ 58456:pw-trigger.sh: 64: shyaml get-value 5.id + 58456:pw-trigger.sh: 64: series_id=67544 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67544 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67544 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67544 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67544 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67544 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67544 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67544 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67544 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145445 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145445 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145445 + 58456:pw-trigger.sh: 74: patch_id=145445 + 58456:pw-trigger.sh: 75: '[' 145445 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145445 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145445 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145445 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145445 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145445 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145445 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.CO92keqkhB +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.zmWYjqSgGP ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.CO92keqkhB /tmp/tmp.zmWYjqSgGP' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145445/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145445/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61924 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zmWYjqSgGP ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526619, "url": "https://patchwork.sourceware.org/api/1.2/patches/145445/checks/526619/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:39:52.652019", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11522/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:39:52.652019 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:39:52.652019 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791409192 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791409192 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409192 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61931 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zmWYjqSgGP ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526620, "url": "https://patchwork.sourceware.org/api/1.2/patches/145445/checks/526620/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:39:53.637266", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11522/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:39:53.637266 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:39:53.637266 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791409193 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791409192 -le 1791409193 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409193 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61938 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zmWYjqSgGP ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526623, "url": "https://patchwork.sourceware.org/api/1.2/patches/145445/checks/526623/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:42:42.108438", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11522/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:42:42.108438 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:42:42.108438 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791409362 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791409193 -le 1791409362 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409362 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 61945 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zmWYjqSgGP ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.CO92keqkhB /tmp/tmp.zmWYjqSgGP + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67544 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67544 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67544 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67544 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 5 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=4 ++ 58456:pw-trigger.sh: 64: shyaml get-value 4.id + 58456:pw-trigger.sh: 64: series_id=67549 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67549 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67549 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67549 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67549 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67549 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67549 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67549 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67549 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145456 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145456 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145456 + 58456:pw-trigger.sh: 74: patch_id=145456 + 58456:pw-trigger.sh: 75: '[' 145456 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145456 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145456 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145456 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145456 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145456 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145456 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.BWBTWnMVGf +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Zki2gxOy6Y ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.BWBTWnMVGf /tmp/tmp.Zki2gxOy6Y' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145456/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145456/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 62047 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Zki2gxOy6Y ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526625, "url": "https://patchwork.sourceware.org/api/1.2/patches/145456/checks/526625/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:43:09.274655", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11523/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:43:09.274655 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:43:09.274655 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791409389 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791409389 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409389 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 62054 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Zki2gxOy6Y ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526626, "url": "https://patchwork.sourceware.org/api/1.2/patches/145456/checks/526626/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:43:11.918848", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11523/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:43:11.918848 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:43:11.918848 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791409391 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791409389 -le 1791409391 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409391 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 62061 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Zki2gxOy6Y ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526629, "url": "https://patchwork.sourceware.org/api/1.2/patches/145456/checks/526629/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:47:37.374819", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11523/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:47:37.374819 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:47:37.374819 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791409657 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791409391 -le 1791409657 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409657 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 62068 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Zki2gxOy6Y ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.BWBTWnMVGf /tmp/tmp.Zki2gxOy6Y + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67549 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67549 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67549 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67549 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 4 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=3 ++ 58456:pw-trigger.sh: 64: shyaml get-value 3.id + 58456:pw-trigger.sh: 64: series_id=67550 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67550 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67550 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67550 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67550 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67550 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67550 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67550 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67550 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145457 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145457 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145457 + 58456:pw-trigger.sh: 74: patch_id=145457 + 58456:pw-trigger.sh: 75: '[' 145457 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145457 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145457 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145457 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145457 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145457 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145457 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.G5jzHpxNsj +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.R6bvmnJYxz ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.G5jzHpxNsj /tmp/tmp.R6bvmnJYxz' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145457/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145457/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 62170 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.R6bvmnJYxz ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526627, "url": "https://patchwork.sourceware.org/api/1.2/patches/145457/checks/526627/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:47:20.488996", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11524/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:47:20.488996 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:47:20.488996 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791409640 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791409640 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409640 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 62177 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.R6bvmnJYxz ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526628, "url": "https://patchwork.sourceware.org/api/1.2/patches/145457/checks/526628/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:47:22.050628", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11524/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:47:22.050628 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:47:22.050628 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791409642 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791409640 -le 1791409642 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409642 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 62184 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.R6bvmnJYxz ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526634, "url": "https://patchwork.sourceware.org/api/1.2/patches/145457/checks/526634/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:50:46.977734", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11524/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:50:46.977734 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:50:46.977734 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791409846 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791409642 -le 1791409846 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409846 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 62191 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.R6bvmnJYxz ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.G5jzHpxNsj /tmp/tmp.R6bvmnJYxz + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67550 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67550 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67550 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67550 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 3 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=2 ++ 58456:pw-trigger.sh: 64: shyaml get-value 2.id + 58456:pw-trigger.sh: 64: series_id=67570 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67570 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67570 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67570 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67570 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67570 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67570 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67570 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67570 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145488 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145488 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145488 + 58456:pw-trigger.sh: 74: patch_id=145488 + 58456:pw-trigger.sh: 75: '[' 145488 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145488 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145488 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145488 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145488 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145488 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145488 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.CqOfnFKYbm +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.rgWgEtMJX9 ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.CqOfnFKYbm /tmp/tmp.rgWgEtMJX9' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145488/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145488/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 62293 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rgWgEtMJX9 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526950, "url": "https://patchwork.sourceware.org/api/1.2/patches/145488/checks/526950/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T10:06:24.513565", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11526/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T10:06:24.513565 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T10:06:24.513565 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791453984 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791453984 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453984 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 62300 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rgWgEtMJX9 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526953, "url": "https://patchwork.sourceware.org/api/1.2/patches/145488/checks/526953/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T10:06:25.550597", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11526/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T10:06:25.550597 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T10:06:25.550597 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791453985 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791453984 -le 1791453985 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453985 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 62307 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rgWgEtMJX9 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526961, "url": "https://patchwork.sourceware.org/api/1.2/patches/145488/checks/526961/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T10:11:12.861499", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11526/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T10:11:12.861499 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T10:11:12.861499 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791454272 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791453985 -le 1791454272 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791454272 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 62314 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rgWgEtMJX9 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.CqOfnFKYbm /tmp/tmp.rgWgEtMJX9 + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67570 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67570 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67570 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67570 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 2 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=1 ++ 58456:pw-trigger.sh: 64: shyaml get-value 1.id + 58456:pw-trigger.sh: 64: series_id=67617 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67617 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67617 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67617 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67617 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67617 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67617 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67617 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67617 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145541 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145541 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145541 + 58456:pw-trigger.sh: 74: patch_id=145541 + 58456:pw-trigger.sh: 75: '[' 145541 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145541 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145541 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145541 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145541 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145541 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145541 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.BKkJt95pOM +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.xB47fMlnN7 ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.BKkJt95pOM /tmp/tmp.xB47fMlnN7' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145541/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145541/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 62416 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xB47fMlnN7 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527255, "url": "https://patchwork.sourceware.org/api/1.2/patches/145541/checks/527255/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:20:39.174543", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11528/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:20:39.174543 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:20:39.174543 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791498039 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791498039 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498039 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 62423 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xB47fMlnN7 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527257, "url": "https://patchwork.sourceware.org/api/1.2/patches/145541/checks/527257/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:20:40.560239", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11528/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:20:40.560239 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:20:40.560239 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791498040 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791498039 -le 1791498040 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498040 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 62430 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xB47fMlnN7 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527262, "url": "https://patchwork.sourceware.org/api/1.2/patches/145541/checks/527262/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:24:03.264621", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11528/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:24:03.264621 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:24:03.264621 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791498243 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791498040 -le 1791498243 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498243 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 62437 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xB47fMlnN7 ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.BKkJt95pOM /tmp/tmp.xB47fMlnN7 + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67617 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67617 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67617 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67617 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 1 -gt 0 ']' + 58456:pw-trigger.sh: 63: i=0 ++ 58456:pw-trigger.sh: 64: shyaml get-value 0.id + 58456:pw-trigger.sh: 64: series_id=67618 + 58456:pw-trigger.sh: 66: pw_series_complete_p gdb 67618 + 58456:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58456:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58456:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67618 + 58456:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58456:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67618 property Complete value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67618 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58456:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58456:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58456:pw-trigger.sh: 71: num_patch=0 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67618 0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67618 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67618 property '.*' value Patches 0 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67618 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145542 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145542 = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145542 + 58456:pw-trigger.sh: 74: patch_id=145542 + 58456:pw-trigger.sh: 75: '[' 145542 = '' ']' ++ 58456:pw-trigger.sh: 82: pw_get_patch_data gdb 145542 State ++ 58456:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58456:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145542 ++ 58456:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58456:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145542 property State value ++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=145542 ++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58456:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x + 58456:pw-trigger.sh: 82: patch_state=new + 58456:pw-trigger.sh: 83: case "$patch_state" in ++ 58456:pw-trigger.sh: 89: pw_patch_check_state 145542 tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145542 ++ 58456:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58456:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58456:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58456:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58456:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58456:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.lpetysUkgF +++ 58456:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58456:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.cYr0VYRtHj ++ 58456:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.lpetysUkgF /tmp/tmp.cYr0VYRtHj' EXIT ++ 58456:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58456:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145542/checks/ ++ 58456:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145542/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58456:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 62539 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cYr0VYRtHj ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527259, "url": "https://patchwork.sourceware.org/api/1.2/patches/145542/checks/527259/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:21:29.829522", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11529/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:21:29.829522 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:21:29.829522 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791498089 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791498089 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498089 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 62546 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cYr0VYRtHj ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527260, "url": "https://patchwork.sourceware.org/api/1.2/patches/145542/checks/527260/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:21:31.554042", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11529/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:21:31.554042 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:21:31.554042 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791498091 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791498089 -le 1791498091 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498091 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 62553 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cYr0VYRtHj ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527264, "url": "https://patchwork.sourceware.org/api/1.2/patches/145542/checks/527264/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:25:18.559364", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11529/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58456:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:25:18.559364 +++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:25:18.559364 +%s ++ 58456:pw-trigger.sh: pw_patch_check_state: 274: date=1791498318 ++ 58456:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791498091 -le 1791498318 ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498318 +++ 58456:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58456:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58456:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58456:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58456:pw-trigger.sh: pw_patch_check_state: 267: wait 62560 ++ 58456:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58456:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cYr0VYRtHj ++ 58456:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58456:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58456:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58456:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.lpetysUkgF /tmp/tmp.cYr0VYRtHj + 58456:pw-trigger.sh: 89: check_state=success + 58456:pw-trigger.sh: 90: '[' success = pending ']' + 58456:pw-trigger.sh: 93: num_patch=1 + 58456:pw-trigger.sh: 72: true ++ 58456:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67618 1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67618 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67618 property '.*' value Patches 1 +++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58456:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58456:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58456:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58456:pw-trigger.sh: pw_yaml_get: 100: local id=67618 +++ 58456:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58456:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58456:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58456:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58456:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58456:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58456:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58456:pw-trigger.sh: 74: true + 58456:pw-trigger.sh: 74: patch_id= + 58456:pw-trigger.sh: 75: '[' '' = '' ']' + 58456:pw-trigger.sh: 76: break + 58456:pw-trigger.sh: 96: '[' '' = '' ']' + 58456:pw-trigger.sh: 97: continue + 58456:pw-trigger.sh: 62: '[' 0 -gt 0 ']' + 58456:pw-trigger.sh: 119: rm /tmp/tmp.m7s1tZLXeT + 58456:pw-trigger.sh: 121: echo 'Processed 30 series and created 1 pre-commit triggers' Processed 30 series and created 1 pre-commit triggers + 58456:pw-trigger.sh: 1: pw_deinit gdb + 58456:pw-trigger.sh: pw_deinit: 57: set -euf -o pipefail + 58456:pw-trigger.sh: pw_deinit: 58: local project=gdb + 58456:pw-trigger.sh: pw_deinit: 60: rm -rf /tmp/pw-yaml-cache-58456 + 58456:pw-trigger.sh: 1: rm -f /tmp/tmp.m7s1tZLXeT