+ 102885:jenkins16151216280786196735.sh: build_container_exec: 29: set +x + 167231:pw-trigger.sh: 46: trap 'pw_deinit gdb' EXIT + 167231:pw-trigger.sh: 47: pw_init gdb + 167231:pw-trigger.sh: pw_init: 41: set -euf -o pipefail + 167231:pw-trigger.sh: pw_init: 42: local project=gdb + 167231:pw-trigger.sh: pw_init: 44: git -C gdb config pw.server https://patchwork.sourceware.org/api/1.2/ + 167231:pw-trigger.sh: pw_init: 46: git -C gdb config pw.project gdb + 167231:pw-trigger.sh: pw_init: 48: pw_clear_cache + 167231:pw-trigger.sh: pw_clear_cache: 68: set -euf -o pipefail + 167231:pw-trigger.sh: pw_clear_cache: 70: rm -rf /tmp/pw-yaml-cache-167231 + 167231:pw-trigger.sh: pw_clear_cache: 71: mkdir /tmp/pw-yaml-cache-167231 ++ 167231:pw-trigger.sh: 49: mktemp + 167231:pw-trigger.sh: 49: yaml=/tmp/tmp.4IxNZH8FP1 + 167231:pw-trigger.sh: 51: trap 'pw_deinit gdb; rm -f /tmp/tmp.4IxNZH8FP1' EXIT + 167231:pw-trigger.sh: 53: readarray -t prereq_bots ++ 167231:pw-trigger.sh: 53: print_prereq_bots tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: print_prereq_bots: 26: set -euf -o pipefail ++ 167231:pw-trigger.sh: print_prereq_bots: 27: local ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: print_prereq_bots: 30: case "$ci_bot" in ++ 167231:pw-trigger.sh: print_prereq_bots: 37: case "$ci_bot" in + 167231:pw-trigger.sh: 55: git -C gdb pw series list -f yaml + 167231:pw-trigger.sh: 56: mkdir -p artifacts/jenkins ++ 167231:pw-trigger.sh: 58: shyaml get-length + 167231:pw-trigger.sh: 58: len=30 + 167231:pw-trigger.sh: 59: i=30 + 167231:pw-trigger.sh: 60: j=0 + 167231:pw-trigger.sh: 62: '[' 30 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=29 ++ 167231:pw-trigger.sh: 64: shyaml get-value 29.id + 167231:pw-trigger.sh: 64: series_id=67550 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67550 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67550 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67550 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67550 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67550 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67550 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67550 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67550 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145457 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145457 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145457 + 167231:pw-trigger.sh: 74: patch_id=145457 + 167231:pw-trigger.sh: 75: '[' 145457 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145457 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145457 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145457 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145457 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145457 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145457 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.JZla0QHPYW +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Rg73EyQPIG ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.JZla0QHPYW /tmp/tmp.Rg73EyQPIG' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145457/checks/ ++ 167231: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' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167356 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Rg73EyQPIG ++ 167231: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 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:47:20.488996 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:47:20.488996 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791409640 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791409640 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409640 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167363 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Rg73EyQPIG ++ 167231: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 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:47:22.050628 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:47:22.050628 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791409642 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791409640 -le 1791409642 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409642 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167370 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Rg73EyQPIG ++ 167231: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 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:50:46.977734 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:50:46.977734 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791409846 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791409642 -le 1791409846 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409846 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167377 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Rg73EyQPIG ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.JZla0QHPYW /tmp/tmp.Rg73EyQPIG + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67550 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67550 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67550 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67550 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 29 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=28 ++ 167231:pw-trigger.sh: 64: shyaml get-value 28.id + 167231:pw-trigger.sh: 64: series_id=67570 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67570 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67570 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67570 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67570 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67570 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67570 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67570 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67570 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145488 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145488 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145488 + 167231:pw-trigger.sh: 74: patch_id=145488 + 167231:pw-trigger.sh: 75: '[' 145488 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145488 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145488 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145488 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145488 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145488 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145488 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.lvAJXIPqzF +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.BIRApicXER ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.lvAJXIPqzF /tmp/tmp.BIRApicXER' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145488/checks/ ++ 167231: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' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167479 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BIRApicXER ++ 167231: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 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T10:06:24.513565 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T10:06:24.513565 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791453984 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791453984 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453984 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167486 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BIRApicXER ++ 167231: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 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T10:06:25.550597 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T10:06:25.550597 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791453985 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791453984 -le 1791453985 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453985 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167493 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BIRApicXER ++ 167231: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 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T10:11:12.861499 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T10:11:12.861499 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791454272 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791453985 -le 1791454272 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791454272 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167500 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BIRApicXER ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.lvAJXIPqzF /tmp/tmp.BIRApicXER + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67570 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67570 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67570 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67570 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 28 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=27 ++ 167231:pw-trigger.sh: 64: shyaml get-value 27.id + 167231:pw-trigger.sh: 64: series_id=67617 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67617 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67617 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67617 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67617 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67617 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67617 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67617 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67617 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145541 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145541 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145541 + 167231:pw-trigger.sh: 74: patch_id=145541 + 167231:pw-trigger.sh: 75: '[' 145541 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145541 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145541 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145541 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145541 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145541 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145541 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.tPgwFGOaGi +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.nvUnW57qh6 ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.tPgwFGOaGi /tmp/tmp.nvUnW57qh6' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145541/checks/ ++ 167231: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' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167602 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nvUnW57qh6 ++ 167231: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 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:20:39.174543 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:20:39.174543 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791498039 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791498039 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498039 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167609 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nvUnW57qh6 ++ 167231: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 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:20:40.560239 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:20:40.560239 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791498040 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791498039 -le 1791498040 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498040 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167616 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nvUnW57qh6 ++ 167231: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 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:24:03.264621 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:24:03.264621 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791498243 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791498040 -le 1791498243 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498243 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167623 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nvUnW57qh6 ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.tPgwFGOaGi /tmp/tmp.nvUnW57qh6 + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67617 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67617 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67617 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67617 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 27 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=26 ++ 167231:pw-trigger.sh: 64: shyaml get-value 26.id + 167231:pw-trigger.sh: 64: series_id=67618 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67618 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67618 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67618 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67618 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67618 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67618 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67618 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67618 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145542 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145542 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145542 + 167231:pw-trigger.sh: 74: patch_id=145542 + 167231:pw-trigger.sh: 75: '[' 145542 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145542 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145542 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145542 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145542 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145542 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145542 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.EYIqZ7tjao +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.bhMSq8cTv5 ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.EYIqZ7tjao /tmp/tmp.bhMSq8cTv5' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145542/checks/ ++ 167231: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' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167725 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bhMSq8cTv5 ++ 167231: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 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:21:29.829522 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:21:29.829522 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791498089 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791498089 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498089 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167732 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bhMSq8cTv5 ++ 167231: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 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:21:31.554042 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:21:31.554042 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791498091 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791498089 -le 1791498091 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498091 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167739 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bhMSq8cTv5 ++ 167231: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 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:25:18.559364 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:25:18.559364 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791498318 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791498091 -le 1791498318 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498318 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167746 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bhMSq8cTv5 ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.EYIqZ7tjao /tmp/tmp.bhMSq8cTv5 + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67618 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67618 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67618 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67618 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 26 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=25 ++ 167231:pw-trigger.sh: 64: shyaml get-value 25.id + 167231:pw-trigger.sh: 64: series_id=67649 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67649 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67649 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67649 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67649 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67649 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67649 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67649 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67649 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145581 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145581 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145581 + 167231:pw-trigger.sh: 74: patch_id=145581 + 167231:pw-trigger.sh: 75: '[' 145581 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145581 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145581 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145581 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145581 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145581 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145581 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.eMhppgxh9j +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.AxrfvWTu7y ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.eMhppgxh9j /tmp/tmp.AxrfvWTu7y' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145581/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145581/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167848 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.AxrfvWTu7y ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527694, "url": "https://patchwork.sourceware.org/api/1.2/patches/145581/checks/527694/", "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-13T07:27:40.449188", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11538/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:27:40.449188 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:27:40.449188 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876460 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791876460 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876460 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167855 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.AxrfvWTu7y ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527695, "url": "https://patchwork.sourceware.org/api/1.2/patches/145581/checks/527695/", "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-13T07:27:42.124132", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11538/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:27:42.124132 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:27:42.124132 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876462 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876460 -le 1791876462 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876462 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167862 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.AxrfvWTu7y ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527703, "url": "https://patchwork.sourceware.org/api/1.2/patches/145581/checks/527703/", "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-13T07:33:30.628541", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11538/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:33:30.628541 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:33:30.628541 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876810 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876462 -le 1791876810 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876810 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167869 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.AxrfvWTu7y ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.eMhppgxh9j /tmp/tmp.AxrfvWTu7y + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67649 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67649 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67649 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67649 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 25 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=24 ++ 167231:pw-trigger.sh: 64: shyaml get-value 24.id + 167231:pw-trigger.sh: 64: series_id=67671 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67671 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67671 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67671 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67671 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67671 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67671 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67671 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67671 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145606 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145606 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145606 + 167231:pw-trigger.sh: 74: patch_id=145606 + 167231:pw-trigger.sh: 75: '[' 145606 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145606 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145606 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145606 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145606 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145606 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145606 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.MFmHeC8KMK +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.FbFMbJEzmk ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.MFmHeC8KMK /tmp/tmp.FbFMbJEzmk' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145606/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145606/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167971 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FbFMbJEzmk ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527692, "url": "https://patchwork.sourceware.org/api/1.2/patches/145606/checks/527692/", "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-13T07:27:23.358683", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11539/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:27:23.358683 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:27:23.358683 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876443 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791876443 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876443 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167978 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FbFMbJEzmk ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527693, "url": "https://patchwork.sourceware.org/api/1.2/patches/145606/checks/527693/", "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-13T07:27:24.485654", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11539/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:27:24.485654 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:27:24.485654 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876444 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876443 -le 1791876444 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876444 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167985 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FbFMbJEzmk ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527702, "url": "https://patchwork.sourceware.org/api/1.2/patches/145606/checks/527702/", "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-13T07:33:22.095173", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11539/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:33:22.095173 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:33:22.095173 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876802 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876444 -le 1791876802 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876802 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 167992 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FbFMbJEzmk ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.MFmHeC8KMK /tmp/tmp.FbFMbJEzmk + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67671 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67671 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67671 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67671 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 24 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=23 ++ 167231:pw-trigger.sh: 64: shyaml get-value 23.id + 167231:pw-trigger.sh: 64: series_id=67676 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67676 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67676 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67676 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67676 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67676 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67676 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67676 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67676 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145611 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145611 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145611 + 167231:pw-trigger.sh: 74: patch_id=145611 + 167231:pw-trigger.sh: 75: '[' 145611 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145611 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145611 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145611 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145611 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145611 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145611 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.I0Bt2WMBbH +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.m7HrxSihUr ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.I0Bt2WMBbH /tmp/tmp.m7HrxSihUr' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145611/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145611/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168094 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.m7HrxSihUr ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527704, "url": "https://patchwork.sourceware.org/api/1.2/patches/145611/checks/527704/", "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-13T07:38:00.937561", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11540/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:38:00.937561 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:38:00.937561 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791877080 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791877080 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877080 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168101 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.m7HrxSihUr ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527705, "url": "https://patchwork.sourceware.org/api/1.2/patches/145611/checks/527705/", "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-13T07:38:03.421598", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11540/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:38:03.421598 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:38:03.421598 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791877083 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791877080 -le 1791877083 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877083 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168108 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.m7HrxSihUr ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527716, "url": "https://patchwork.sourceware.org/api/1.2/patches/145611/checks/527716/", "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-13T07:41:15.543520", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11540/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:41:15.543520 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:41:15.543520 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791877275 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791877083 -le 1791877275 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877275 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168115 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.m7HrxSihUr ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.I0Bt2WMBbH /tmp/tmp.m7HrxSihUr + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67676 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67676 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67676 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67676 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 23 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=22 ++ 167231:pw-trigger.sh: 64: shyaml get-value 22.id + 167231:pw-trigger.sh: 64: series_id=67678 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67678 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67678 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67678 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67678 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67678 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67678 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67678 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67678 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145613 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145613 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145613 + 167231:pw-trigger.sh: 74: patch_id=145613 + 167231:pw-trigger.sh: 75: '[' 145613 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145613 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145613 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145613 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145613 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145613 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145613 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.MvWogNZnjv +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.BbSvN5J57J ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.MvWogNZnjv /tmp/tmp.BbSvN5J57J' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145613/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145613/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168217 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BbSvN5J57J ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527709, "url": "https://patchwork.sourceware.org/api/1.2/patches/145613/checks/527709/", "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-13T07:38:59.591234", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11541/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:38:59.591234 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:38:59.591234 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791877139 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791877139 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877139 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168224 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BbSvN5J57J ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527711, "url": "https://patchwork.sourceware.org/api/1.2/patches/145613/checks/527711/", "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-13T07:39:01.050690", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11541/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:39:01.050690 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:39:01.050690 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791877141 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791877139 -le 1791877141 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877141 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168231 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BbSvN5J57J ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527717, "url": "https://patchwork.sourceware.org/api/1.2/patches/145613/checks/527717/", "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-13T07:42:05.779606", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11541/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:42:05.779606 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:42:05.779606 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791877325 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791877141 -le 1791877325 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877325 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168238 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BbSvN5J57J ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.MvWogNZnjv /tmp/tmp.BbSvN5J57J + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67678 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67678 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67678 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67678 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 22 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=21 ++ 167231:pw-trigger.sh: 64: shyaml get-value 21.id + 167231:pw-trigger.sh: 64: series_id=67686 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67686 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67686 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67686 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67686 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67686 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67686 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67686 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67686 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145624 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145624 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145624 + 167231:pw-trigger.sh: 74: patch_id=145624 + 167231:pw-trigger.sh: 75: '[' 145624 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145624 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145624 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145624 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145624 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145624 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145624 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.B6ud9i7fX7 +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.4LCCuuXdOE ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.B6ud9i7fX7 /tmp/tmp.4LCCuuXdOE' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145624/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145624/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168340 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4LCCuuXdOE ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527708, "url": "https://patchwork.sourceware.org/api/1.2/patches/145624/checks/527708/", "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-13T07:38:58.186934", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11542/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:38:58.186934 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:38:58.186934 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791877138 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791877138 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877138 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168347 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4LCCuuXdOE ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527710, "url": "https://patchwork.sourceware.org/api/1.2/patches/145624/checks/527710/", "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-13T07:38:59.647664", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11542/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:38:59.647664 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:38:59.647664 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791877139 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791877138 -le 1791877139 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877139 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168354 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4LCCuuXdOE ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527718, "url": "https://patchwork.sourceware.org/api/1.2/patches/145624/checks/527718/", "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-13T07:42:06.202025", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11542/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:42:06.202025 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:42:06.202025 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791877326 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791877139 -le 1791877326 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877326 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168361 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4LCCuuXdOE ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.B6ud9i7fX7 /tmp/tmp.4LCCuuXdOE + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67686 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67686 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67686 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67686 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 21 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=20 ++ 167231:pw-trigger.sh: 64: shyaml get-value 20.id + 167231:pw-trigger.sh: 64: series_id=67700 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67700 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67700 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67700 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67700 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67700 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67700 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67700 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67700 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145638 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145638 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145638 + 167231:pw-trigger.sh: 74: patch_id=145638 + 167231:pw-trigger.sh: 75: '[' 145638 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145638 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145638 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145638 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145638 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145638 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145638 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.PLetH3jfIF +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.XbXTGFGood ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.PLetH3jfIF /tmp/tmp.XbXTGFGood' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145638/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145638/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168463 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XbXTGFGood ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527706, "url": "https://patchwork.sourceware.org/api/1.2/patches/145638/checks/527706/", "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-13T07:38:54.932887", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11543/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:38:54.932887 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:38:54.932887 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791877134 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791877134 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877134 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168470 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XbXTGFGood ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527707, "url": "https://patchwork.sourceware.org/api/1.2/patches/145638/checks/527707/", "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-13T07:38:57.884040", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11543/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:38:57.884040 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:38:57.884040 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791877137 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791877134 -le 1791877137 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877137 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168477 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XbXTGFGood ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.PLetH3jfIF /tmp/tmp.XbXTGFGood + 167231:pw-trigger.sh: 89: check_state=fail + 167231:pw-trigger.sh: 90: '[' fail = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67700 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67700 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67700 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67700 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 20 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=19 ++ 167231:pw-trigger.sh: 64: shyaml get-value 19.id + 167231:pw-trigger.sh: 64: series_id=67701 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67701 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67701 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67701 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67701 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67701 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67701 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67701 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67701 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145639 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145639 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145639 + 167231:pw-trigger.sh: 74: patch_id=145639 + 167231:pw-trigger.sh: 75: '[' 145639 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145639 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145639 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145639 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145639 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145639 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145639 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.oGjWQdrbiM +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.rKvDF7tCID ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.oGjWQdrbiM /tmp/tmp.rKvDF7tCID' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145639/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145639/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168579 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rKvDF7tCID ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527712, "url": "https://patchwork.sourceware.org/api/1.2/patches/145639/checks/527712/", "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-13T07:39:41.758901", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11544/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:39:41.758901 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:39:41.758901 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791877181 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791877181 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877181 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168586 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rKvDF7tCID ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527713, "url": "https://patchwork.sourceware.org/api/1.2/patches/145639/checks/527713/", "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-13T07:39:44.047631", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11544/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:39:44.047631 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:39:44.047631 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791877184 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791877181 -le 1791877184 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877184 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168593 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rKvDF7tCID ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.oGjWQdrbiM /tmp/tmp.rKvDF7tCID + 167231:pw-trigger.sh: 89: check_state=fail + 167231:pw-trigger.sh: 90: '[' fail = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67701 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67701 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67701 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67701 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 19 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=18 ++ 167231:pw-trigger.sh: 64: shyaml get-value 18.id + 167231:pw-trigger.sh: 64: series_id=67730 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67730 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67730 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67730 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67730 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67730 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67730 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67730 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67730 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145680 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145680 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145680 + 167231:pw-trigger.sh: 74: patch_id=145680 + 167231:pw-trigger.sh: 75: '[' 145680 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145680 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145680 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145680 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145680 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145680 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145680 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.rznuffe9jq +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.dnWj4hv7EZ ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.rznuffe9jq /tmp/tmp.dnWj4hv7EZ' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145680/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145680/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168697 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dnWj4hv7EZ ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527714, "url": "https://patchwork.sourceware.org/api/1.2/patches/145680/checks/527714/", "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-13T07:39:44.299861", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11545/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:39:44.299861 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:39:44.299861 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791877184 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791877184 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877184 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168704 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dnWj4hv7EZ ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527715, "url": "https://patchwork.sourceware.org/api/1.2/patches/145680/checks/527715/", "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-13T07:39:46.421515", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11545/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:39:46.421515 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:39:46.421515 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791877186 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791877184 -le 1791877186 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877186 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168711 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dnWj4hv7EZ ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527719, "url": "https://patchwork.sourceware.org/api/1.2/patches/145680/checks/527719/", "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-13T07:43:08.360940", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11545/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:43:08.360940 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:43:08.360940 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791877388 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791877186 -le 1791877388 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877388 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168718 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dnWj4hv7EZ ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.rznuffe9jq /tmp/tmp.dnWj4hv7EZ + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67730 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67730 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67730 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67730 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145681 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145681 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145681 + 167231:pw-trigger.sh: 74: patch_id=145681 + 167231:pw-trigger.sh: 75: '[' 145681 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145681 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145681 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145681 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145681 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145681 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145681 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.C739tm69mS +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.E7cwk6sHmd ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.C739tm69mS /tmp/tmp.E7cwk6sHmd' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145681/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145681/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168782 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.E7cwk6sHmd ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528173, "url": "https://patchwork.sourceware.org/api/1.2/patches/145681/checks/528173/", "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-13T18:42:15.636548", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11549/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:42:15.636548 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:42:15.636548 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791916935 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791916935 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791916935 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168789 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.E7cwk6sHmd ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528174, "url": "https://patchwork.sourceware.org/api/1.2/patches/145681/checks/528174/", "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-13T18:42:18.321381", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11549/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:42:18.321381 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:42:18.321381 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791916938 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791916935 -le 1791916938 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791916938 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168796 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.E7cwk6sHmd ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.C739tm69mS /tmp/tmp.E7cwk6sHmd + 167231:pw-trigger.sh: 89: check_state=fail + 167231:pw-trigger.sh: 90: '[' fail = pending ']' + 167231:pw-trigger.sh: 93: num_patch=2 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67730 2 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67730 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67730 property '.*' value Patches 2 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67730 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 18 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=17 ++ 167231:pw-trigger.sh: 64: shyaml get-value 17.id + 167231:pw-trigger.sh: 64: series_id=67754 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67754 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67754 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67754 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67754 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67754 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67754 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67754 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67754 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145707 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145707 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145707 + 167231:pw-trigger.sh: 74: patch_id=145707 + 167231:pw-trigger.sh: 75: '[' 145707 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145707 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145707 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145707 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145707 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=committed + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145707 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145707 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.k3GKtC3AUB +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Om3BCeYUAq ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.k3GKtC3AUB /tmp/tmp.Om3BCeYUAq' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145707/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145707/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168901 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Om3BCeYUAq ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527678, "url": "https://patchwork.sourceware.org/api/1.2/patches/145707/checks/527678/", "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-13T07:25:39.976051", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11532/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:25:39.976051 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:25:39.976051 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876339 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791876339 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876339 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168908 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Om3BCeYUAq ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527680, "url": "https://patchwork.sourceware.org/api/1.2/patches/145707/checks/527680/", "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-13T07:25:43.537470", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11532/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:25:43.537470 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:25:43.537470 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876343 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876339 -le 1791876343 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876343 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 168915 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Om3BCeYUAq ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.k3GKtC3AUB /tmp/tmp.Om3BCeYUAq + 167231:pw-trigger.sh: 89: check_state=fail + 167231:pw-trigger.sh: 90: '[' fail = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67754 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67754 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67754 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67754 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 17 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=16 ++ 167231:pw-trigger.sh: 64: shyaml get-value 16.id + 167231:pw-trigger.sh: 64: series_id=67759 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67759 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67759 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67759 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67759 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=False + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' False = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 191: return 1 + 167231:pw-trigger.sh: 67: continue + 167231:pw-trigger.sh: 62: '[' 16 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=15 ++ 167231:pw-trigger.sh: 64: shyaml get-value 15.id + 167231:pw-trigger.sh: 64: series_id=67768 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67768 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67768 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67768 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67768 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67768 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67768 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67768 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67768 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145732 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145732 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145732 + 167231:pw-trigger.sh: 74: patch_id=145732 + 167231:pw-trigger.sh: 75: '[' 145732 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145732 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145732 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145732 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145732 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145732 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145732 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.sl0ZxCzGLX +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.UNivm4hAB5 ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.sl0ZxCzGLX /tmp/tmp.UNivm4hAB5' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145732/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145732/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169041 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UNivm4hAB5 ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527681, "url": "https://patchwork.sourceware.org/api/1.2/patches/145732/checks/527681/", "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-13T07:25:45.667835", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11533/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:25:45.667835 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:25:45.667835 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876345 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791876345 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876345 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169048 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UNivm4hAB5 ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527683, "url": "https://patchwork.sourceware.org/api/1.2/patches/145732/checks/527683/", "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-13T07:25:46.919098", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11533/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:25:46.919098 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:25:46.919098 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876346 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876345 -le 1791876346 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876346 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169055 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UNivm4hAB5 ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527697, "url": "https://patchwork.sourceware.org/api/1.2/patches/145732/checks/527697/", "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-13T07:29:25.470224", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11533/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:29:25.470224 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:29:25.470224 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876565 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876346 -le 1791876565 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876565 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169062 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UNivm4hAB5 ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.sl0ZxCzGLX /tmp/tmp.UNivm4hAB5 + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67768 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67768 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67768 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67768 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 15 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=14 ++ 167231:pw-trigger.sh: 64: shyaml get-value 14.id + 167231:pw-trigger.sh: 64: series_id=67780 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67780 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67780 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67780 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67780 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67780 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67780 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67780 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67780 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145750 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145750 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145750 + 167231:pw-trigger.sh: 74: patch_id=145750 + 167231:pw-trigger.sh: 75: '[' 145750 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145750 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145750 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145750 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145750 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145750 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145750 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.I3s4dImaH5 +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.wwFFocODjt ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.I3s4dImaH5 /tmp/tmp.wwFFocODjt' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145750/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145750/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169172 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wwFFocODjt ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527684, "url": "https://patchwork.sourceware.org/api/1.2/patches/145750/checks/527684/", "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-13T07:26:07.275676", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11534/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:26:07.275676 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:26:07.275676 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876367 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791876367 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876367 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169179 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wwFFocODjt ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527685, "url": "https://patchwork.sourceware.org/api/1.2/patches/145750/checks/527685/", "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-13T07:26:10.861419", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11534/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:26:10.861419 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:26:10.861419 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876370 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876367 -le 1791876370 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876370 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169186 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wwFFocODjt ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527698, "url": "https://patchwork.sourceware.org/api/1.2/patches/145750/checks/527698/", "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-13T07:30:02.146061", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11534/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:30:02.146061 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:30:02.146061 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876602 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876370 -le 1791876602 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876602 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169193 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wwFFocODjt ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.I3s4dImaH5 /tmp/tmp.wwFFocODjt + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67780 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67780 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67780 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67780 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145752 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145752 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145752 + 167231:pw-trigger.sh: 74: patch_id=145752 + 167231:pw-trigger.sh: 75: '[' 145752 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145752 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145752 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145752 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145752 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145752 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145752 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.G05imwnGwc +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.lJ6k9tqDtH ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.G05imwnGwc /tmp/tmp.lJ6k9tqDtH' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145752/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145752/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169257 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lJ6k9tqDtH ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528175, "url": "https://patchwork.sourceware.org/api/1.2/patches/145752/checks/528175/", "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-13T18:42:53.556579", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11550/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:42:53.556579 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:42:53.556579 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791916973 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791916973 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791916973 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169264 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lJ6k9tqDtH ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528176, "url": "https://patchwork.sourceware.org/api/1.2/patches/145752/checks/528176/", "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-13T18:42:55.090420", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11550/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:42:55.090420 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:42:55.090420 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791916975 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791916973 -le 1791916975 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791916975 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169271 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lJ6k9tqDtH ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528179, "url": "https://patchwork.sourceware.org/api/1.2/patches/145752/checks/528179/", "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-13T18:46:32.499222", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11550/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:46:32.499222 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:46:32.499222 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791917192 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791916975 -le 1791917192 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917192 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169278 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lJ6k9tqDtH ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.G05imwnGwc /tmp/tmp.lJ6k9tqDtH + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=2 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67780 2 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67780 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67780 property '.*' value Patches 2 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67780 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145751 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145751 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145751 + 167231:pw-trigger.sh: 74: patch_id=145751 + 167231:pw-trigger.sh: 75: '[' 145751 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145751 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145751 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145751 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145751 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145751 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145751 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Gt9WbR2z0q +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.X3bKu5N8it ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Gt9WbR2z0q /tmp/tmp.X3bKu5N8it' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145751/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145751/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169345 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.X3bKu5N8it ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528434, "url": "https://patchwork.sourceware.org/api/1.2/patches/145751/checks/528434/", "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-13T23:15:30.035305", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11557/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:15:30.035305 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:15:30.035305 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791933330 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791933330 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933330 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169352 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.X3bKu5N8it ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528436, "url": "https://patchwork.sourceware.org/api/1.2/patches/145751/checks/528436/", "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-13T23:15:33.180044", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11557/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:15:33.180044 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:15:33.180044 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791933333 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933330 -le 1791933333 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933333 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169359 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.X3bKu5N8it ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528444, "url": "https://patchwork.sourceware.org/api/1.2/patches/145751/checks/528444/", "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-13T23:19:19.643665", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11557/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:19:19.643665 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:19:19.643665 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791933559 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933333 -le 1791933559 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933559 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169366 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.X3bKu5N8it ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Gt9WbR2z0q /tmp/tmp.X3bKu5N8it + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=3 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67780 3 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67780 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67780 property '.*' value Patches 3 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67780 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145749 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145749 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145749 + 167231:pw-trigger.sh: 74: patch_id=145749 + 167231:pw-trigger.sh: 75: '[' 145749 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145749 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145749 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145749 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145749 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145749 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145749 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.h1cZniOmuu +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.I19RQpT7Os ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.h1cZniOmuu /tmp/tmp.I19RQpT7Os' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145749/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145749/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169436 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.I19RQpT7Os ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528584, "url": "https://patchwork.sourceware.org/api/1.2/patches/145749/checks/528584/", "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-14T06:43:26.525198", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11562/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:43:26.525198 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:43:26.525198 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791960206 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791960206 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960206 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169443 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.I19RQpT7Os ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528585, "url": "https://patchwork.sourceware.org/api/1.2/patches/145749/checks/528585/", "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-14T06:43:29.007923", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11562/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:43:29.007923 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:43:29.007923 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791960209 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791960206 -le 1791960209 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960209 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169450 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.I19RQpT7Os ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528594, "url": "https://patchwork.sourceware.org/api/1.2/patches/145749/checks/528594/", "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-14T06:47:17.572198", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11562/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:47:17.572198 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:47:17.572198 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791960437 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791960209 -le 1791960437 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960437 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169457 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.I19RQpT7Os ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.h1cZniOmuu /tmp/tmp.I19RQpT7Os + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=4 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67780 4 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67780 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67780 property '.*' value Patches 4 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67780 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145748 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145748 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145748 + 167231:pw-trigger.sh: 74: patch_id=145748 + 167231:pw-trigger.sh: 75: '[' 145748 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145748 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145748 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145748 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145748 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145748 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145748 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.2nQb580S2L +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.z9emRHNZWB ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.2nQb580S2L /tmp/tmp.z9emRHNZWB' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145748/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145748/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169530 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.z9emRHNZWB ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.2nQb580S2L /tmp/tmp.z9emRHNZWB + 167231:pw-trigger.sh: 89: check_state=pending + 167231:pw-trigger.sh: 90: '[' pending = pending ']' + 167231:pw-trigger.sh: 91: break + 167231:pw-trigger.sh: 96: '[' 145748 = '' ']' + 167231:pw-trigger.sh: 101: check_state=success + 167231:pw-trigger.sh: 108: '[' success '!=' success ']' + 167231:pw-trigger.sh: 113: j=1 + 167231:pw-trigger.sh: 114: cat + 167231:pw-trigger.sh: 62: '[' 14 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=13 ++ 167231:pw-trigger.sh: 64: shyaml get-value 13.id + 167231:pw-trigger.sh: 64: series_id=67781 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67781 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67781 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67781 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67781 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67781 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67781 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67781 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67781 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145753 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145753 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145753 + 167231:pw-trigger.sh: 74: patch_id=145753 + 167231:pw-trigger.sh: 75: '[' 145753 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145753 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145753 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145753 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145753 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145753 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145753 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.QcFeOy7Plv +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.zkoHgSNrZz ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.QcFeOy7Plv /tmp/tmp.zkoHgSNrZz' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145753/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145753/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169618 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zkoHgSNrZz ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527686, "url": "https://patchwork.sourceware.org/api/1.2/patches/145753/checks/527686/", "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-13T07:27:02.838969", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11535/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:27:02.838969 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:27:02.838969 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876422 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791876422 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876422 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169625 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zkoHgSNrZz ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527687, "url": "https://patchwork.sourceware.org/api/1.2/patches/145753/checks/527687/", "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-13T07:27:04.073048", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11535/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:27:04.073048 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:27:04.073048 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876424 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876422 -le 1791876424 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876424 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169632 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zkoHgSNrZz ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527699, "url": "https://patchwork.sourceware.org/api/1.2/patches/145753/checks/527699/", "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-13T07:32:35.873631", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11535/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:32:35.873631 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:32:35.873631 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876755 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876424 -le 1791876755 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876755 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169639 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zkoHgSNrZz ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.QcFeOy7Plv /tmp/tmp.zkoHgSNrZz + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67781 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67781 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67781 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67781 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 13 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=12 ++ 167231:pw-trigger.sh: 64: shyaml get-value 12.id + 167231:pw-trigger.sh: 64: series_id=67789 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67789 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67789 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67789 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67789 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67789 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67789 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67789 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67789 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145766 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145766 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145766 + 167231:pw-trigger.sh: 74: patch_id=145766 + 167231:pw-trigger.sh: 75: '[' 145766 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145766 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145766 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145766 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145766 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145766 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145766 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.1ZgnnHILCI +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.BXXCPEkfEA ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.1ZgnnHILCI /tmp/tmp.BXXCPEkfEA' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145766/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145766/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169741 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BXXCPEkfEA ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527688, "url": "https://patchwork.sourceware.org/api/1.2/patches/145766/checks/527688/", "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-13T07:27:06.981040", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11536/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:27:06.981040 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:27:06.981040 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876426 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791876426 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876426 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169748 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BXXCPEkfEA ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527689, "url": "https://patchwork.sourceware.org/api/1.2/patches/145766/checks/527689/", "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-13T07:27:10.591730", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11536/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:27:10.591730 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:27:10.591730 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876430 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876426 -le 1791876430 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876430 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169755 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BXXCPEkfEA ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527700, "url": "https://patchwork.sourceware.org/api/1.2/patches/145766/checks/527700/", "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-13T07:32:36.235864", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11536/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:32:36.235864 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:32:36.235864 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876756 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876430 -le 1791876756 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876756 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169762 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BXXCPEkfEA ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.1ZgnnHILCI /tmp/tmp.BXXCPEkfEA + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67789 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67789 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67789 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67789 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 12 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=11 ++ 167231:pw-trigger.sh: 64: shyaml get-value 11.id + 167231:pw-trigger.sh: 64: series_id=67794 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67794 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67794 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67794 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67794 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67794 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67794 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67794 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67794 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145778 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145778 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145778 + 167231:pw-trigger.sh: 74: patch_id=145778 + 167231:pw-trigger.sh: 75: '[' 145778 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145778 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145778 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145778 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145778 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145778 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145778 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.U3eDKh3ezQ +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.RbRirdXU6h ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.U3eDKh3ezQ /tmp/tmp.RbRirdXU6h' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145778/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145778/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169872 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RbRirdXU6h ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527690, "url": "https://patchwork.sourceware.org/api/1.2/patches/145778/checks/527690/", "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-13T07:27:18.181340", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11537/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:27:18.181340 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:27:18.181340 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876438 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791876438 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876438 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169879 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RbRirdXU6h ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527691, "url": "https://patchwork.sourceware.org/api/1.2/patches/145778/checks/527691/", "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-13T07:27:21.041587", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11537/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:27:21.041587 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:27:21.041587 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876441 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876438 -le 1791876441 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876441 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169886 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RbRirdXU6h ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527701, "url": "https://patchwork.sourceware.org/api/1.2/patches/145778/checks/527701/", "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-13T07:33:07.557727", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11537/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:33:07.557727 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:33:07.557727 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791876787 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876441 -le 1791876787 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876787 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169893 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RbRirdXU6h ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.U3eDKh3ezQ /tmp/tmp.RbRirdXU6h + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67794 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67794 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67794 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67794 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145781 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145781 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145781 + 167231:pw-trigger.sh: 74: patch_id=145781 + 167231:pw-trigger.sh: 75: '[' 145781 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145781 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145781 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145781 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145781 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145781 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145781 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.aCCPli2m65 +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.tMZKHRw9Xq ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.aCCPli2m65 /tmp/tmp.tMZKHRw9Xq' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145781/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145781/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169957 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tMZKHRw9Xq ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528180, "url": "https://patchwork.sourceware.org/api/1.2/patches/145781/checks/528180/", "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-13T18:46:40.094723", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11551/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:46:40.094723 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:46:40.094723 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791917200 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791917200 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917200 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169964 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tMZKHRw9Xq ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528181, "url": "https://patchwork.sourceware.org/api/1.2/patches/145781/checks/528181/", "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-13T18:46:43.016999", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11551/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:46:43.016999 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:46:43.016999 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791917203 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917200 -le 1791917203 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917203 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169971 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tMZKHRw9Xq ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528186, "url": "https://patchwork.sourceware.org/api/1.2/patches/145781/checks/528186/", "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-13T18:49:25.274966", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11551/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:49:25.274966 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:49:25.274966 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791917365 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917203 -le 1791917365 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917365 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 169978 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tMZKHRw9Xq ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.aCCPli2m65 /tmp/tmp.tMZKHRw9Xq + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=2 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67794 2 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67794 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67794 property '.*' value Patches 2 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67794 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145777 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145777 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145777 + 167231:pw-trigger.sh: 74: patch_id=145777 + 167231:pw-trigger.sh: 75: '[' 145777 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145777 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145777 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145777 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145777 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145777 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145777 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Yeq8xrkoqJ +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.VaEluTYYi0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Yeq8xrkoqJ /tmp/tmp.VaEluTYYi0' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145777/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145777/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170045 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VaEluTYYi0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528435, "url": "https://patchwork.sourceware.org/api/1.2/patches/145777/checks/528435/", "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-13T23:15:30.041784", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11558/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:15:30.041784 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:15:30.041784 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791933330 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791933330 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933330 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170052 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VaEluTYYi0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528437, "url": "https://patchwork.sourceware.org/api/1.2/patches/145777/checks/528437/", "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-13T23:15:34.989594", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11558/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:15:34.989594 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:15:34.989594 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791933334 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933330 -le 1791933334 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933334 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170059 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VaEluTYYi0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528445, "url": "https://patchwork.sourceware.org/api/1.2/patches/145777/checks/528445/", "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-13T23:19:25.686490", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11558/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:19:25.686490 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:19:25.686490 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791933565 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933334 -le 1791933565 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933565 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170066 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.VaEluTYYi0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Yeq8xrkoqJ /tmp/tmp.VaEluTYYi0 + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=3 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67794 3 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67794 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67794 property '.*' value Patches 3 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67794 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145780 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145780 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145780 + 167231:pw-trigger.sh: 74: patch_id=145780 + 167231:pw-trigger.sh: 75: '[' 145780 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145780 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145780 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145780 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145780 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145780 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145780 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.26bY8obc7I +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Y234yyBJJe ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.26bY8obc7I /tmp/tmp.Y234yyBJJe' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145780/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145780/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170136 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Y234yyBJJe ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528586, "url": "https://patchwork.sourceware.org/api/1.2/patches/145780/checks/528586/", "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-14T06:43:47.816791", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11563/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:43:47.816791 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:43:47.816791 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791960227 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791960227 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960227 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170143 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Y234yyBJJe ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528587, "url": "https://patchwork.sourceware.org/api/1.2/patches/145780/checks/528587/", "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-14T06:43:52.168753", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11563/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:43:52.168753 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:43:52.168753 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791960232 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791960227 -le 1791960232 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960232 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170150 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Y234yyBJJe ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528595, "url": "https://patchwork.sourceware.org/api/1.2/patches/145780/checks/528595/", "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-14T06:47:35.267027", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11563/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:47:35.267027 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:47:35.267027 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791960455 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791960232 -le 1791960455 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960455 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170157 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Y234yyBJJe ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.26bY8obc7I /tmp/tmp.Y234yyBJJe + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=4 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67794 4 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67794 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67794 property '.*' value Patches 4 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67794 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145779 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145779 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145779 + 167231:pw-trigger.sh: 74: patch_id=145779 + 167231:pw-trigger.sh: 75: '[' 145779 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145779 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145779 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145779 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145779 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145779 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145779 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.UK6Onto1Qh +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.NGmvCduGZl ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.UK6Onto1Qh /tmp/tmp.NGmvCduGZl' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145779/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145779/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170230 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NGmvCduGZl ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.UK6Onto1Qh /tmp/tmp.NGmvCduGZl + 167231:pw-trigger.sh: 89: check_state=pending + 167231:pw-trigger.sh: 90: '[' pending = pending ']' + 167231:pw-trigger.sh: 91: break + 167231:pw-trigger.sh: 96: '[' 145779 = '' ']' + 167231:pw-trigger.sh: 101: check_state=success + 167231:pw-trigger.sh: 108: '[' success '!=' success ']' + 167231:pw-trigger.sh: 113: j=2 + 167231:pw-trigger.sh: 114: cat + 167231:pw-trigger.sh: 62: '[' 11 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=10 ++ 167231:pw-trigger.sh: 64: shyaml get-value 10.id + 167231:pw-trigger.sh: 64: series_id=67815 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67815 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67815 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67815 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67815 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67815 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67815 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67815 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67815 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145844 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145844 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145844 + 167231:pw-trigger.sh: 74: patch_id=145844 + 167231:pw-trigger.sh: 75: '[' 145844 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145844 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145844 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145844 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145844 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145844 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145844 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.dy2QeRNHu1 +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.8kmbWHvEvk ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.dy2QeRNHu1 /tmp/tmp.8kmbWHvEvk' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145844/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145844/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170318 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8kmbWHvEvk ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528182, "url": "https://patchwork.sourceware.org/api/1.2/patches/145844/checks/528182/", "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-13T18:47:41.573785", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11552/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:47:41.573785 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:47:41.573785 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791917261 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791917261 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917261 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170325 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8kmbWHvEvk ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528183, "url": "https://patchwork.sourceware.org/api/1.2/patches/145844/checks/528183/", "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-13T18:47:44.017065", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11552/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:47:44.017065 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:47:44.017065 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791917264 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917261 -le 1791917264 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917264 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170332 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8kmbWHvEvk ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528191, "url": "https://patchwork.sourceware.org/api/1.2/patches/145844/checks/528191/", "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-13T18:50:46.011208", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11552/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:50:46.011208 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:50:46.011208 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791917446 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917264 -le 1791917446 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917446 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170339 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8kmbWHvEvk ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.dy2QeRNHu1 /tmp/tmp.8kmbWHvEvk + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67815 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67815 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67815 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67815 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 10 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=9 ++ 167231:pw-trigger.sh: 64: shyaml get-value 9.id + 167231:pw-trigger.sh: 64: series_id=67822 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67822 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67822 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67822 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67822 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67822 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67822 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67822 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67822 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145867 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145867 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145867 + 167231:pw-trigger.sh: 74: patch_id=145867 + 167231:pw-trigger.sh: 75: '[' 145867 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145867 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145867 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145867 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145867 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=committed + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145867 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145867 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.geV1lyooA4 +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Lm1BcrYcLA ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.geV1lyooA4 /tmp/tmp.Lm1BcrYcLA' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145867/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145867/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170441 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Lm1BcrYcLA ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528184, "url": "https://patchwork.sourceware.org/api/1.2/patches/145867/checks/528184/", "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-13T18:48:33.907734", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11553/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:48:33.907734 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:48:33.907734 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791917313 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791917313 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917313 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170448 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Lm1BcrYcLA ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528185, "url": "https://patchwork.sourceware.org/api/1.2/patches/145867/checks/528185/", "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-13T18:48:36.424334", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11553/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:48:36.424334 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:48:36.424334 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791917316 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917313 -le 1791917316 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917316 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170455 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Lm1BcrYcLA ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.geV1lyooA4 /tmp/tmp.Lm1BcrYcLA + 167231:pw-trigger.sh: 89: check_state=fail + 167231:pw-trigger.sh: 90: '[' fail = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67822 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67822 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67822 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67822 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 9 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=8 ++ 167231:pw-trigger.sh: 64: shyaml get-value 8.id + 167231:pw-trigger.sh: 64: series_id=67828 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67828 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67828 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67828 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67828 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67828 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67828 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67828 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67828 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145876 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145876 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145876 + 167231:pw-trigger.sh: 74: patch_id=145876 + 167231:pw-trigger.sh: 75: '[' 145876 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145876 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145876 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145876 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145876 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145876 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145876 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.UjHxq4BMSn +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.BjX7Plau1R ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.UjHxq4BMSn /tmp/tmp.BjX7Plau1R' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145876/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145876/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170563 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BjX7Plau1R ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528187, "url": "https://patchwork.sourceware.org/api/1.2/patches/145876/checks/528187/", "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-13T18:49:35.502557", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11554/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:49:35.502557 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:49:35.502557 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791917375 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791917375 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917375 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170570 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BjX7Plau1R ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528188, "url": "https://patchwork.sourceware.org/api/1.2/patches/145876/checks/528188/", "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-13T18:49:37.648253", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11554/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:49:37.648253 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:49:37.648253 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791917377 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917375 -le 1791917377 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917377 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170577 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BjX7Plau1R ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528194, "url": "https://patchwork.sourceware.org/api/1.2/patches/145876/checks/528194/", "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-13T18:52:59.795995", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11554/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:52:59.795995 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:52:59.795995 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791917579 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917377 -le 1791917579 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917579 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170584 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BjX7Plau1R ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.UjHxq4BMSn /tmp/tmp.BjX7Plau1R + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67828 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67828 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67828 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67828 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145875 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145875 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145875 + 167231:pw-trigger.sh: 74: patch_id=145875 + 167231:pw-trigger.sh: 75: '[' 145875 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145875 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145875 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145875 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145875 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145875 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145875 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Wbal4YawRv +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Iw5vxOPfvC ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Wbal4YawRv /tmp/tmp.Iw5vxOPfvC' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145875/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145875/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170648 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Iw5vxOPfvC ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528438, "url": "https://patchwork.sourceware.org/api/1.2/patches/145875/checks/528438/", "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-13T23:15:39.209990", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11559/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:15:39.209990 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:15:39.209990 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791933339 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791933339 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933339 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170655 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Iw5vxOPfvC ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528439, "url": "https://patchwork.sourceware.org/api/1.2/patches/145875/checks/528439/", "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-13T23:15:42.135374", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11559/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:15:42.135374 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:15:42.135374 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791933342 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933339 -le 1791933342 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933342 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170662 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Iw5vxOPfvC ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528446, "url": "https://patchwork.sourceware.org/api/1.2/patches/145875/checks/528446/", "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-13T23:19:35.778577", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11559/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:19:35.778577 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:19:35.778577 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791933575 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933342 -le 1791933575 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933575 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170669 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Iw5vxOPfvC ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Wbal4YawRv /tmp/tmp.Iw5vxOPfvC + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=2 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67828 2 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67828 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67828 property '.*' value Patches 2 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67828 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145874 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145874 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145874 + 167231:pw-trigger.sh: 74: patch_id=145874 + 167231:pw-trigger.sh: 75: '[' 145874 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145874 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145874 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145874 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145874 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145874 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145874 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.0dzw3qe332 +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.2ywv6iCAJv ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.0dzw3qe332 /tmp/tmp.2ywv6iCAJv' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145874/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145874/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170736 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2ywv6iCAJv ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528588, "url": "https://patchwork.sourceware.org/api/1.2/patches/145874/checks/528588/", "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-14T06:45:44.566660", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11564/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:45:44.566660 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:45:44.566660 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791960344 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791960344 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960344 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170743 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2ywv6iCAJv ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528589, "url": "https://patchwork.sourceware.org/api/1.2/patches/145874/checks/528589/", "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-14T06:45:46.155092", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11564/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:45:46.155092 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:45:46.155092 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791960346 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791960344 -le 1791960346 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960346 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170750 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2ywv6iCAJv ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528598, "url": "https://patchwork.sourceware.org/api/1.2/patches/145874/checks/528598/", "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-14T06:49:44.785748", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11564/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:49:44.785748 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:49:44.785748 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791960584 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791960346 -le 1791960584 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960584 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170757 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2ywv6iCAJv ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.0dzw3qe332 /tmp/tmp.2ywv6iCAJv + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=3 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67828 3 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67828 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67828 property '.*' value Patches 3 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67828 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145873 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145873 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145873 + 167231:pw-trigger.sh: 74: patch_id=145873 + 167231:pw-trigger.sh: 75: '[' 145873 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145873 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145873 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145873 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145873 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145873 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145873 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.YVsoTYu2ak +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Ow6QYY9Tpq ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.YVsoTYu2ak /tmp/tmp.Ow6QYY9Tpq' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145873/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145873/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170827 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ow6QYY9Tpq ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.YVsoTYu2ak /tmp/tmp.Ow6QYY9Tpq + 167231:pw-trigger.sh: 89: check_state=pending + 167231:pw-trigger.sh: 90: '[' pending = pending ']' + 167231:pw-trigger.sh: 91: break + 167231:pw-trigger.sh: 96: '[' 145873 = '' ']' + 167231:pw-trigger.sh: 101: check_state=success + 167231:pw-trigger.sh: 108: '[' success '!=' success ']' + 167231:pw-trigger.sh: 113: j=3 + 167231:pw-trigger.sh: 114: cat + 167231:pw-trigger.sh: 62: '[' 8 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=7 ++ 167231:pw-trigger.sh: 64: shyaml get-value 7.id + 167231:pw-trigger.sh: 64: series_id=67829 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67829 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67829 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67829 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67829 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67829 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67829 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67829 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67829 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145877 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145877 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145877 + 167231:pw-trigger.sh: 74: patch_id=145877 + 167231:pw-trigger.sh: 75: '[' 145877 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145877 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145877 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145877 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145877 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145877 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145877 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.YIdeDZKi9u +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.fkasIZfaxo ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.YIdeDZKi9u /tmp/tmp.fkasIZfaxo' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145877/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145877/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170915 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fkasIZfaxo ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528189, "url": "https://patchwork.sourceware.org/api/1.2/patches/145877/checks/528189/", "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-13T18:50:40.684565", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11555/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:50:40.684565 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:50:40.684565 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791917440 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791917440 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917440 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170922 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fkasIZfaxo ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528190, "url": "https://patchwork.sourceware.org/api/1.2/patches/145877/checks/528190/", "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-13T18:50:43.454243", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11555/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:50:43.454243 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:50:43.454243 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791917443 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917440 -le 1791917443 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917443 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 170929 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fkasIZfaxo ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.YIdeDZKi9u /tmp/tmp.fkasIZfaxo + 167231:pw-trigger.sh: 89: check_state=fail + 167231:pw-trigger.sh: 90: '[' fail = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67829 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67829 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67829 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67829 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 7 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=6 ++ 167231:pw-trigger.sh: 64: shyaml get-value 6.id + 167231:pw-trigger.sh: 64: series_id=67839 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67839 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67839 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67839 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67839 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67839 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67839 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67839 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67839 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145890 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145890 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145890 + 167231:pw-trigger.sh: 74: patch_id=145890 + 167231:pw-trigger.sh: 75: '[' 145890 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145890 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145890 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145890 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145890 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=committed + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145890 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145890 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Hpye0AH7Ba +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.LL7LNXELsQ ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Hpye0AH7Ba /tmp/tmp.LL7LNXELsQ' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145890/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145890/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171031 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LL7LNXELsQ ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528192, "url": "https://patchwork.sourceware.org/api/1.2/patches/145890/checks/528192/", "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-13T18:51:32.484455", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11556/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:51:32.484455 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:51:32.484455 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791917492 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791917492 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917492 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171038 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LL7LNXELsQ ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528193, "url": "https://patchwork.sourceware.org/api/1.2/patches/145890/checks/528193/", "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-13T18:51:35.967179", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11556/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:51:35.967179 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:51:35.967179 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791917495 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917492 -le 1791917495 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917495 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171045 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LL7LNXELsQ ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Hpye0AH7Ba /tmp/tmp.LL7LNXELsQ + 167231:pw-trigger.sh: 89: check_state=fail + 167231:pw-trigger.sh: 90: '[' fail = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67839 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67839 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67839 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67839 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 6 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=5 ++ 167231:pw-trigger.sh: 64: shyaml get-value 5.id + 167231:pw-trigger.sh: 64: series_id=67842 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67842 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67842 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67842 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67842 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67842 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67842 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67842 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67842 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145893 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145893 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145893 + 167231:pw-trigger.sh: 74: patch_id=145893 + 167231:pw-trigger.sh: 75: '[' 145893 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145893 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145893 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145893 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145893 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145893 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145893 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.71FHDtlxo8 +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.5ZzxWaDCqH ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.71FHDtlxo8 /tmp/tmp.5ZzxWaDCqH' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145893/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145893/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171147 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5ZzxWaDCqH ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528168, "url": "https://patchwork.sourceware.org/api/1.2/patches/145893/checks/528168/", "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-13T18:40:59.109166", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11547/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:40:59.109166 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:40:59.109166 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791916859 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791916859 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791916859 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171154 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5ZzxWaDCqH ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528169, "url": "https://patchwork.sourceware.org/api/1.2/patches/145893/checks/528169/", "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-13T18:41:01.474257", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11547/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:41:01.474257 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:41:01.474257 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791916861 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791916859 -le 1791916861 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791916861 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171161 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5ZzxWaDCqH ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528177, "url": "https://patchwork.sourceware.org/api/1.2/patches/145893/checks/528177/", "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-13T18:45:11.546264", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11547/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:45:11.546264 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:45:11.546264 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791917111 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791916861 -le 1791917111 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917111 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171168 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5ZzxWaDCqH ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.71FHDtlxo8 /tmp/tmp.5ZzxWaDCqH + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67842 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67842 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67842 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67842 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 5 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=4 ++ 167231:pw-trigger.sh: 64: shyaml get-value 4.id + 167231:pw-trigger.sh: 64: series_id=67847 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67847 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67847 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67847 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67847 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67847 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67847 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67847 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67847 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145898 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145898 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145898 + 167231:pw-trigger.sh: 74: patch_id=145898 + 167231:pw-trigger.sh: 75: '[' 145898 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145898 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145898 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145898 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145898 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=committed + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145898 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145898 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.NtiDLFTvPt +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.SAEFniencG ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.NtiDLFTvPt /tmp/tmp.SAEFniencG' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145898/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145898/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171270 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SAEFniencG ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528167, "url": "https://patchwork.sourceware.org/api/1.2/patches/145898/checks/528167/", "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-13T18:40:58.773511", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11548/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:40:58.773511 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:40:58.773511 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791916858 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791916858 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791916858 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171277 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SAEFniencG ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528171, "url": "https://patchwork.sourceware.org/api/1.2/patches/145898/checks/528171/", "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-13T18:41:03.219189", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11548/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:41:03.219189 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:41:03.219189 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791916863 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791916858 -le 1791916863 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791916863 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171284 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SAEFniencG ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.NtiDLFTvPt /tmp/tmp.SAEFniencG + 167231:pw-trigger.sh: 89: check_state=fail + 167231:pw-trigger.sh: 90: '[' fail = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67847 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67847 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67847 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67847 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 4 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=3 ++ 167231:pw-trigger.sh: 64: shyaml get-value 3.id + 167231:pw-trigger.sh: 64: series_id=67849 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67849 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67849 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67849 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67849 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67849 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67849 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67849 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67849 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145915 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145915 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145915 + 167231:pw-trigger.sh: 74: patch_id=145915 + 167231:pw-trigger.sh: 75: '[' 145915 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145915 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145915 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145915 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145915 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145915 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145915 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.zQZb6xhUNb +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.4S2m1oBejG ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.zQZb6xhUNb /tmp/tmp.4S2m1oBejG' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145915/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145915/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171416 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4S2m1oBejG ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528440, "url": "https://patchwork.sourceware.org/api/1.2/patches/145915/checks/528440/", "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-13T23:16:12.220154", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11560/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:16:12.220154 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:16:12.220154 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791933372 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791933372 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933372 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171423 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4S2m1oBejG ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528441, "url": "https://patchwork.sourceware.org/api/1.2/patches/145915/checks/528441/", "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-13T23:16:14.987731", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11560/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:16:14.987731 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:16:14.987731 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791933374 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933372 -le 1791933374 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933374 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171430 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4S2m1oBejG ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528447, "url": "https://patchwork.sourceware.org/api/1.2/patches/145915/checks/528447/", "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-13T23:19:57.855092", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11560/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:19:57.855092 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:19:57.855092 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791933597 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933374 -le 1791933597 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933597 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171437 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4S2m1oBejG ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.zQZb6xhUNb /tmp/tmp.4S2m1oBejG + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67849 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67849 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67849 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67849 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145913 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145913 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145913 + 167231:pw-trigger.sh: 74: patch_id=145913 + 167231:pw-trigger.sh: 75: '[' 145913 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145913 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145913 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145913 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145913 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145913 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145913 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.enbLZmR6iw +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.wKJmq74f3q ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.enbLZmR6iw /tmp/tmp.wKJmq74f3q' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145913/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145913/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171501 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wKJmq74f3q ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528590, "url": "https://patchwork.sourceware.org/api/1.2/patches/145913/checks/528590/", "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-14T06:45:52.319326", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11565/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:45:52.319326 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:45:52.319326 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791960352 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791960352 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960352 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171508 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wKJmq74f3q ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528593, "url": "https://patchwork.sourceware.org/api/1.2/patches/145913/checks/528593/", "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-14T06:46:09.070079", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11565/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:46:09.070079 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:46:09.070079 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791960369 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791960352 -le 1791960369 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960369 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171515 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wKJmq74f3q ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528600, "url": "https://patchwork.sourceware.org/api/1.2/patches/145913/checks/528600/", "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-14T06:50:04.893988", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11565/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:50:04.893988 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:50:04.893988 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791960604 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791960369 -le 1791960604 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960604 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171522 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wKJmq74f3q ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.enbLZmR6iw /tmp/tmp.wKJmq74f3q + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=2 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67849 2 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67849 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67849 property '.*' value Patches 2 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67849 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145912 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145912 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145912 + 167231:pw-trigger.sh: 74: patch_id=145912 + 167231:pw-trigger.sh: 75: '[' 145912 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145912 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145912 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145912 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145912 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145912 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145912 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Xv3Fkc8UtS +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.bo2oS7SBHH ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Xv3Fkc8UtS /tmp/tmp.bo2oS7SBHH' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145912/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145912/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171589 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bo2oS7SBHH ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Xv3Fkc8UtS /tmp/tmp.bo2oS7SBHH + 167231:pw-trigger.sh: 89: check_state=pending + 167231:pw-trigger.sh: 90: '[' pending = pending ']' + 167231:pw-trigger.sh: 91: break + 167231:pw-trigger.sh: 96: '[' 145912 = '' ']' + 167231:pw-trigger.sh: 101: check_state=success + 167231:pw-trigger.sh: 108: '[' success '!=' success ']' + 167231:pw-trigger.sh: 113: j=4 + 167231:pw-trigger.sh: 114: cat + 167231:pw-trigger.sh: 62: '[' 3 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=2 ++ 167231:pw-trigger.sh: 64: shyaml get-value 2.id + 167231:pw-trigger.sh: 64: series_id=67856 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67856 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67856 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67856 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67856 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67856 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67856 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67856 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67856 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145924 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145924 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145924 + 167231:pw-trigger.sh: 74: patch_id=145924 + 167231:pw-trigger.sh: 75: '[' 145924 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145924 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145924 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145924 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145924 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145924 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145924 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.1b2dcwOcpT +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.gQJRXhpLiG ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.1b2dcwOcpT /tmp/tmp.gQJRXhpLiG' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145924/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145924/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171679 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gQJRXhpLiG ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528442, "url": "https://patchwork.sourceware.org/api/1.2/patches/145924/checks/528442/", "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-13T23:16:17.768510", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11561/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:16:17.768510 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:16:17.768510 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791933377 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791933377 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933377 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171686 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gQJRXhpLiG ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528443, "url": "https://patchwork.sourceware.org/api/1.2/patches/145924/checks/528443/", "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-13T23:16:19.093331", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11561/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:16:19.093331 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:16:19.093331 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791933379 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933377 -le 1791933379 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933379 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171693 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gQJRXhpLiG ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528448, "url": "https://patchwork.sourceware.org/api/1.2/patches/145924/checks/528448/", "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-13T23:19:59.455816", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11561/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:19:59.455816 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:19:59.455816 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791933599 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933379 -le 1791933599 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933599 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171700 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gQJRXhpLiG ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.1b2dcwOcpT /tmp/tmp.gQJRXhpLiG + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=1 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67856 1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67856 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67856 property '.*' value Patches 1 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67856 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145922 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145922 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145922 + 167231:pw-trigger.sh: 74: patch_id=145922 + 167231:pw-trigger.sh: 75: '[' 145922 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145922 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145922 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145922 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145922 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145922 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145922 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.hYBH6b5gzz +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.8zLdVpbxSi ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.hYBH6b5gzz /tmp/tmp.8zLdVpbxSi' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145922/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145922/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171764 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8zLdVpbxSi ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528591, "url": "https://patchwork.sourceware.org/api/1.2/patches/145922/checks/528591/", "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-14T06:45:52.663411", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11566/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:45:52.663411 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:45:52.663411 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791960352 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791960352 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960352 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171771 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8zLdVpbxSi ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528592, "url": "https://patchwork.sourceware.org/api/1.2/patches/145922/checks/528592/", "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-14T06:45:56.026601", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11566/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:45:56.026601 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:45:56.026601 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791960356 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791960352 -le 1791960356 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960356 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171778 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8zLdVpbxSi ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528599, "url": "https://patchwork.sourceware.org/api/1.2/patches/145922/checks/528599/", "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-14T06:50:00.809815", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11566/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 167231:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:50:00.809815 +++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:50:00.809815 +%s ++ 167231:pw-trigger.sh: pw_patch_check_state: 274: date=1791960600 ++ 167231:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791960356 -le 1791960600 ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960600 +++ 167231:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 167231:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171785 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8zLdVpbxSi ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.hYBH6b5gzz /tmp/tmp.8zLdVpbxSi + 167231:pw-trigger.sh: 89: check_state=success + 167231:pw-trigger.sh: 90: '[' success = pending ']' + 167231:pw-trigger.sh: 93: num_patch=2 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67856 2 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67856 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67856 property '.*' value Patches 2 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67856 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 167231:pw-trigger.sh: 74: true + 167231:pw-trigger.sh: 74: patch_id= + 167231:pw-trigger.sh: 75: '[' '' = '' ']' + 167231:pw-trigger.sh: 76: break + 167231:pw-trigger.sh: 96: '[' '' = '' ']' + 167231:pw-trigger.sh: 97: continue + 167231:pw-trigger.sh: 62: '[' 2 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=1 ++ 167231:pw-trigger.sh: 64: shyaml get-value 1.id + 167231:pw-trigger.sh: 64: series_id=67879 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67879 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67879 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67879 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67879 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67879 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67879 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67879 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67879 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145947 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145947 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145947 + 167231:pw-trigger.sh: 74: patch_id=145947 + 167231:pw-trigger.sh: 75: '[' 145947 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145947 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145947 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145947 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145947 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145947 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145947 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.1Pby2opS86 +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.kXJ206Hjdx ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.1Pby2opS86 /tmp/tmp.kXJ206Hjdx' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145947/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145947/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171890 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.kXJ206Hjdx ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.1Pby2opS86 /tmp/tmp.kXJ206Hjdx + 167231:pw-trigger.sh: 89: check_state=pending + 167231:pw-trigger.sh: 90: '[' pending = pending ']' + 167231:pw-trigger.sh: 91: break + 167231:pw-trigger.sh: 96: '[' 145947 = '' ']' + 167231:pw-trigger.sh: 101: check_state=success + 167231:pw-trigger.sh: 108: '[' success '!=' success ']' + 167231:pw-trigger.sh: 113: j=5 + 167231:pw-trigger.sh: 114: cat + 167231:pw-trigger.sh: 62: '[' 1 -gt 0 ']' + 167231:pw-trigger.sh: 63: i=0 ++ 167231:pw-trigger.sh: 64: shyaml get-value 0.id + 167231:pw-trigger.sh: 64: series_id=67881 + 167231:pw-trigger.sh: 66: pw_series_complete_p gdb 67881 + 167231:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 167231:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 167231:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67881 + 167231:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 167231:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67881 property Complete value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67881 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: pw_series_complete_p: 187: value=True + 167231:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 167231:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 167231:pw-trigger.sh: 71: num_patch=0 + 167231:pw-trigger.sh: 72: true ++ 167231:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67881 0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67881 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67881 property '.*' value Patches 0 +++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=67881 +++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 167231:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145949 ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145949 = '' ']' ++ 167231:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145949 + 167231:pw-trigger.sh: 74: patch_id=145949 + 167231:pw-trigger.sh: 75: '[' 145949 = '' ']' ++ 167231:pw-trigger.sh: 82: pw_get_patch_data gdb 145949 State ++ 167231:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 167231:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 167231:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145949 ++ 167231:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 167231:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145949 property State value ++ 167231:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 167231:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 167231:pw-trigger.sh: pw_yaml_get: 100: local id=145949 ++ 167231:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 167231:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 167231:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 167231:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 167231:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 167231:pw-trigger.sh: pw_yaml_get: 108: set +x + 167231:pw-trigger.sh: 82: patch_state=new + 167231:pw-trigger.sh: 83: case "$patch_state" in ++ 167231:pw-trigger.sh: 89: pw_patch_check_state 145949 tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 167231:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145949 ++ 167231:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 167231:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 167231:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 167231:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 167231:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 167231:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 167231:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Dm2BhMC5a2 +++ 167231:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 167231:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.lnflF6CuK3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Dm2BhMC5a2 /tmp/tmp.lnflF6CuK3' EXIT ++ 167231:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 167231:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145949/checks/ ++ 167231:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145949/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 167231:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 167231:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 167231:pw-trigger.sh: pw_patch_check_state: 263: true ++ 167231:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 167231:pw-trigger.sh: pw_patch_check_state: 267: wait 171980 ++ 167231:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 167231:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lnflF6CuK3 ++ 167231:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 167231:pw-trigger.sh: pw_patch_check_state: 270: break ++ 167231:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 167231:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Dm2BhMC5a2 /tmp/tmp.lnflF6CuK3 + 167231:pw-trigger.sh: 89: check_state=pending + 167231:pw-trigger.sh: 90: '[' pending = pending ']' + 167231:pw-trigger.sh: 91: break + 167231:pw-trigger.sh: 96: '[' 145949 = '' ']' + 167231:pw-trigger.sh: 101: check_state=success + 167231:pw-trigger.sh: 108: '[' success '!=' success ']' + 167231:pw-trigger.sh: 113: j=6 + 167231:pw-trigger.sh: 114: cat + 167231:pw-trigger.sh: 62: '[' 0 -gt 0 ']' + 167231:pw-trigger.sh: 119: rm /tmp/tmp.4IxNZH8FP1 + 167231:pw-trigger.sh: 121: echo 'Processed 30 series and created 6 pre-commit triggers' Processed 30 series and created 6 pre-commit triggers + 167231:pw-trigger.sh: 1: pw_deinit gdb + 167231:pw-trigger.sh: pw_deinit: 57: set -euf -o pipefail + 167231:pw-trigger.sh: pw_deinit: 58: local project=gdb + 167231:pw-trigger.sh: pw_deinit: 60: rm -rf /tmp/pw-yaml-cache-167231 + 167231:pw-trigger.sh: 1: rm -f /tmp/tmp.4IxNZH8FP1