+ 1172787:jenkins5015413625092729673.sh: build_container_exec: 29: set +x + 1358420:pw-trigger.sh: 46: trap 'pw_deinit gdb' EXIT + 1358420:pw-trigger.sh: 47: pw_init gdb + 1358420:pw-trigger.sh: pw_init: 41: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_init: 42: local project=gdb + 1358420:pw-trigger.sh: pw_init: 44: git -C gdb config pw.server https://patchwork.sourceware.org/api/1.2/ + 1358420:pw-trigger.sh: pw_init: 46: git -C gdb config pw.project gdb + 1358420:pw-trigger.sh: pw_init: 48: pw_clear_cache + 1358420:pw-trigger.sh: pw_clear_cache: 68: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_clear_cache: 70: rm -rf /tmp/pw-yaml-cache-1358420 + 1358420:pw-trigger.sh: pw_clear_cache: 71: mkdir /tmp/pw-yaml-cache-1358420 ++ 1358420:pw-trigger.sh: 49: mktemp + 1358420:pw-trigger.sh: 49: yaml=/tmp/tmp.PHYts65FVZ + 1358420:pw-trigger.sh: 51: trap 'pw_deinit gdb; rm -f /tmp/tmp.PHYts65FVZ' EXIT + 1358420:pw-trigger.sh: 53: readarray -t prereq_bots ++ 1358420:pw-trigger.sh: 53: print_prereq_bots tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: print_prereq_bots: 26: set -euf -o pipefail ++ 1358420:pw-trigger.sh: print_prereq_bots: 27: local ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: print_prereq_bots: 30: case "$ci_bot" in ++ 1358420:pw-trigger.sh: print_prereq_bots: 32: echo tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: print_prereq_bots: 32: sed -e s/_check--/_build--/ ++ 1358420:pw-trigger.sh: print_prereq_bots: 37: case "$ci_bot" in + 1358420:pw-trigger.sh: 55: git -C gdb pw series list -f yaml + 1358420:pw-trigger.sh: 56: mkdir -p artifacts/jenkins ++ 1358420:pw-trigger.sh: 58: shyaml get-length + 1358420:pw-trigger.sh: 58: len=30 + 1358420:pw-trigger.sh: 59: i=30 + 1358420:pw-trigger.sh: 60: j=0 + 1358420:pw-trigger.sh: 62: '[' 30 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=29 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 29.id + 1358420:pw-trigger.sh: 64: series_id=61688 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61688 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61688 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61688 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61688 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61688 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61688 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61688 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61688 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136140 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136140 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136140 + 1358420:pw-trigger.sh: 74: patch_id=136140 + 1358420:pw-trigger.sh: 75: '[' 136140 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136140 State ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136140 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136140 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136140 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136140 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136140 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.8sAMvsfHQM +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.SZ9qTv2RQi ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.8sAMvsfHQM /tmp/tmp.SZ9qTv2RQi' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136140/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136140/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1358547 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SZ9qTv2RQi ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 458932, "url": "https://patchwork.sourceware.org/api/1.2/patches/136140/checks/458932/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-01T03:28:39.057128", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10256/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-01T03:28:39.057128 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-01T03:28:39.057128 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780284519 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780284519 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780284519 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1358554 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SZ9qTv2RQi ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 458933, "url": "https://patchwork.sourceware.org/api/1.2/patches/136140/checks/458933/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-01T03:28:40.409197", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10256/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-01T03:28:40.409197 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-01T03:28:40.409197 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780284520 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780284519 -le 1780284520 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780284520 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1358561 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SZ9qTv2RQi ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 458943, "url": "https://patchwork.sourceware.org/api/1.2/patches/136140/checks/458943/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-01T05:30:37.101426", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10256/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-01T05:30:37.101426 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-01T05:30:37.101426 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780291837 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780284520 -le 1780291837 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780291837 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1358568 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SZ9qTv2RQi ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.8sAMvsfHQM /tmp/tmp.SZ9qTv2RQi + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=1 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61688 1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61688 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61688 property '.*' value Patches 1 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61688 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 1358420:pw-trigger.sh: 74: true + 1358420:pw-trigger.sh: 74: patch_id= + 1358420:pw-trigger.sh: 75: '[' '' = '' ']' + 1358420:pw-trigger.sh: 76: break + 1358420:pw-trigger.sh: 96: '[' '' = '' ']' + 1358420:pw-trigger.sh: 97: continue + 1358420:pw-trigger.sh: 62: '[' 29 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=28 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 28.id + 1358420:pw-trigger.sh: 64: series_id=61706 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61706 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61706 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61706 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61706 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61706 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61706 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61706 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61706 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136159 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136159 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136159 + 1358420:pw-trigger.sh: 74: patch_id=136159 + 1358420:pw-trigger.sh: 75: '[' 136159 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136159 State ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136159 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136159 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136159 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: 82: patch_state=committed + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136159 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136159 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.IPdBrgvkLH +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.21JmApSptf ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.IPdBrgvkLH /tmp/tmp.21JmApSptf' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136159/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136159/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1358676 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.21JmApSptf ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.IPdBrgvkLH /tmp/tmp.21JmApSptf + 1358420:pw-trigger.sh: 89: check_state=pending + 1358420:pw-trigger.sh: 90: '[' pending = pending ']' + 1358420:pw-trigger.sh: 91: break + 1358420:pw-trigger.sh: 96: '[' 136159 = '' ']' + 1358420:pw-trigger.sh: 101: check_state=success + 1358420:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 1358420:pw-trigger.sh: 103: pw_patch_check_state 136159 tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136159 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.KQPPYNbRui +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.nZWjsdvr2R ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.KQPPYNbRui /tmp/tmp.nZWjsdvr2R' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136159/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136159/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1358691 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nZWjsdvr2R ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 459147, "url": "https://patchwork.sourceware.org/api/1.2/patches/136159/checks/459147/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-01T20:45:50.214497", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10333/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-01T20:45:50.214497 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-01T20:45:50.214497 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780346750 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780346750 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780346750 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1358698 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nZWjsdvr2R ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 459150, "url": "https://patchwork.sourceware.org/api/1.2/patches/136159/checks/459150/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-01T20:46:03.400744", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10333/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-01T20:46:03.400744 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-01T20:46:03.400744 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780346763 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780346750 -le 1780346763 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780346763 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1358705 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nZWjsdvr2R ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.KQPPYNbRui /tmp/tmp.nZWjsdvr2R + 1358420:pw-trigger.sh: 103: check_state=fail + 1358420:pw-trigger.sh: 104: '[' fail '!=' success ']' WARNING: Waiting for 136159:tcwg_gdb_build--master-arm to succeed. + 1358420:pw-trigger.sh: 105: break + 1358420:pw-trigger.sh: 108: '[' fail '!=' success ']' + 1358420:pw-trigger.sh: 109: echo 'WARNING: Waiting for 136159:tcwg_gdb_build--master-arm to succeed.' + 1358420:pw-trigger.sh: 110: continue + 1358420:pw-trigger.sh: 62: '[' 28 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=27 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 27.id + 1358420:pw-trigger.sh: 64: series_id=61710 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61710 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61710 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61710 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61710 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=False + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' False = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 191: return 1 + 1358420:pw-trigger.sh: 67: continue + 1358420:pw-trigger.sh: 62: '[' 27 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=26 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 26.id + 1358420:pw-trigger.sh: 64: series_id=61716 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61716 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61716 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61716 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61716 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61716 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61716 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61716 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61716 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136188 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136188 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136188 + 1358420:pw-trigger.sh: 74: patch_id=136188 + 1358420:pw-trigger.sh: 75: '[' 136188 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136188 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136188 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136188 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136188 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136188 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136188 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.lKQTlJLvU3 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.gozgxLXGwB ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.lKQTlJLvU3 /tmp/tmp.gozgxLXGwB' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136188/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136188/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1358816 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gozgxLXGwB ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.lKQTlJLvU3 /tmp/tmp.gozgxLXGwB + 1358420:pw-trigger.sh: 89: check_state=pending + 1358420:pw-trigger.sh: 90: '[' pending = pending ']' + 1358420:pw-trigger.sh: 91: break + 1358420:pw-trigger.sh: 96: '[' 136188 = '' ']' + 1358420:pw-trigger.sh: 101: check_state=success + 1358420:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 1358420:pw-trigger.sh: 103: pw_patch_check_state 136188 tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136188 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.uPe93CCVwD +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.RVjpdAPZ8n ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.uPe93CCVwD /tmp/tmp.RVjpdAPZ8n' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136188/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136188/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1358831 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RVjpdAPZ8n ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 459146, "url": "https://patchwork.sourceware.org/api/1.2/patches/136188/checks/459146/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-01T20:45:48.354231", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10334/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-01T20:45:48.354231 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-01T20:45:48.354231 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780346748 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780346748 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780346748 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1358838 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RVjpdAPZ8n ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 459149, "url": "https://patchwork.sourceware.org/api/1.2/patches/136188/checks/459149/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-01T20:46:00.553960", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10334/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-01T20:46:00.553960 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-01T20:46:00.553960 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780346760 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780346748 -le 1780346760 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780346760 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1358845 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RVjpdAPZ8n ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.uPe93CCVwD /tmp/tmp.RVjpdAPZ8n + 1358420:pw-trigger.sh: 103: check_state=fail WARNING: Waiting for 136188:tcwg_gdb_build--master-arm to succeed. + 1358420:pw-trigger.sh: 104: '[' fail '!=' success ']' + 1358420:pw-trigger.sh: 105: break + 1358420:pw-trigger.sh: 108: '[' fail '!=' success ']' + 1358420:pw-trigger.sh: 109: echo 'WARNING: Waiting for 136188:tcwg_gdb_build--master-arm to succeed.' + 1358420:pw-trigger.sh: 110: continue + 1358420:pw-trigger.sh: 62: '[' 26 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=25 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 25.id + 1358420:pw-trigger.sh: 64: series_id=61725 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61725 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61725 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61725 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61725 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61725 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61725 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61725 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61725 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136207 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136207 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136207 + 1358420:pw-trigger.sh: 74: patch_id=136207 + 1358420:pw-trigger.sh: 75: '[' 136207 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136207 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136207 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136207 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136207 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136207 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136207 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.c5gEWpPY4j +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.oSvDkfLps3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.c5gEWpPY4j /tmp/tmp.oSvDkfLps3' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136207/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136207/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1358940 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.oSvDkfLps3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 459271, "url": "https://patchwork.sourceware.org/api/1.2/patches/136207/checks/459271/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-02T00:02:02.136066", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10257/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-02T00:02:02.136066 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-02T00:02:02.136066 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780358522 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780358522 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780358522 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1358947 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.oSvDkfLps3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 459272, "url": "https://patchwork.sourceware.org/api/1.2/patches/136207/checks/459272/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-02T00:02:03.494768", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10257/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-02T00:02:03.494768 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-02T00:02:03.494768 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780358523 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780358522 -le 1780358523 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780358523 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1358954 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.oSvDkfLps3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 459274, "url": "https://patchwork.sourceware.org/api/1.2/patches/136207/checks/459274/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-02T03:20:21.725280", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10257/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test failed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-02T03:20:21.725280 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-02T03:20:21.725280 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780370421 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780358523 -le 1780370421 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780370421 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1358961 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.oSvDkfLps3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.c5gEWpPY4j /tmp/tmp.oSvDkfLps3 + 1358420:pw-trigger.sh: 89: check_state=fail + 1358420:pw-trigger.sh: 90: '[' fail = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=1 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61725 1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61725 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61725 property '.*' value Patches 1 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61725 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136204 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136204 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136204 + 1358420:pw-trigger.sh: 74: patch_id=136204 + 1358420:pw-trigger.sh: 75: '[' 136204 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136204 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136204 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136204 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136204 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136204 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136204 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.kxRsSm3h4U +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.7hY1U8q52X ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.kxRsSm3h4U /tmp/tmp.7hY1U8q52X' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136204/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136204/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359025 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7hY1U8q52X ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 459576, "url": "https://patchwork.sourceware.org/api/1.2/patches/136204/checks/459576/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-02T16:16:30.356699", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10258/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-02T16:16:30.356699 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-02T16:16:30.356699 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780416990 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780416990 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780416990 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359032 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7hY1U8q52X ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 459577, "url": "https://patchwork.sourceware.org/api/1.2/patches/136204/checks/459577/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-02T16:16:36.669214", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10258/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-02T16:16:36.669214 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-02T16:16:36.669214 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780416996 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780416990 -le 1780416996 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780416996 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359039 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7hY1U8q52X ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 459585, "url": "https://patchwork.sourceware.org/api/1.2/patches/136204/checks/459585/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-02T18:08:28.733756", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10258/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test failed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-02T18:08:28.733756 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-02T18:08:28.733756 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780423708 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780416996 -le 1780423708 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780423708 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359046 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7hY1U8q52X ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.kxRsSm3h4U /tmp/tmp.7hY1U8q52X + 1358420:pw-trigger.sh: 89: check_state=fail + 1358420:pw-trigger.sh: 90: '[' fail = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=2 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61725 2 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61725 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61725 property '.*' value Patches 2 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61725 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136208 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136208 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136208 + 1358420:pw-trigger.sh: 74: patch_id=136208 + 1358420:pw-trigger.sh: 75: '[' 136208 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136208 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136208 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136208 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136208 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136208 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136208 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.DBWIfMBkCK +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.k4kLRzrqw8 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.DBWIfMBkCK /tmp/tmp.k4kLRzrqw8' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136208/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136208/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359113 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.k4kLRzrqw8 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460482, "url": "https://patchwork.sourceware.org/api/1.2/patches/136208/checks/460482/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T04:15:58.438911", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10262/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T04:15:58.438911 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T04:15:58.438911 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780546558 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780546558 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780546558 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359120 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.k4kLRzrqw8 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460483, "url": "https://patchwork.sourceware.org/api/1.2/patches/136208/checks/460483/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T04:16:00.153065", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10262/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T04:16:00.153065 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T04:16:00.153065 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780546560 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780546558 -le 1780546560 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780546560 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359127 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.k4kLRzrqw8 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460512, "url": "https://patchwork.sourceware.org/api/1.2/patches/136208/checks/460512/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T06:09:47.820202", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10262/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test failed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T06:09:47.820202 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T06:09:47.820202 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780553387 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780546560 -le 1780553387 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780553387 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359134 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.k4kLRzrqw8 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.DBWIfMBkCK /tmp/tmp.k4kLRzrqw8 + 1358420:pw-trigger.sh: 89: check_state=fail + 1358420:pw-trigger.sh: 90: '[' fail = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=3 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61725 3 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61725 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61725 property '.*' value Patches 3 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61725 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136206 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136206 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136206 + 1358420:pw-trigger.sh: 74: patch_id=136206 + 1358420:pw-trigger.sh: 75: '[' 136206 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136206 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136206 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136206 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136206 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136206 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136206 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.uI3PvKpLXh +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.9Mgn0nRVrY ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.uI3PvKpLXh /tmp/tmp.9Mgn0nRVrY' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136206/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136206/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359204 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9Mgn0nRVrY ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460624, "url": "https://patchwork.sourceware.org/api/1.2/patches/136206/checks/460624/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T11:04:25.394303", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10274/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T11:04:25.394303 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T11:04:25.394303 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780571065 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780571065 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780571065 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359211 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9Mgn0nRVrY ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460625, "url": "https://patchwork.sourceware.org/api/1.2/patches/136206/checks/460625/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T11:04:27.057239", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10274/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T11:04:27.057239 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T11:04:27.057239 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780571067 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780571065 -le 1780571067 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780571067 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359218 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9Mgn0nRVrY ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460683, "url": "https://patchwork.sourceware.org/api/1.2/patches/136206/checks/460683/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T13:06:21.320271", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10274/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test failed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T13:06:21.320271 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T13:06:21.320271 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780578381 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780571067 -le 1780578381 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780578381 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359225 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9Mgn0nRVrY ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.uI3PvKpLXh /tmp/tmp.9Mgn0nRVrY + 1358420:pw-trigger.sh: 89: check_state=fail + 1358420:pw-trigger.sh: 90: '[' fail = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=4 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61725 4 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61725 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61725 property '.*' value Patches 4 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61725 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136205 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136205 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136205 + 1358420:pw-trigger.sh: 74: patch_id=136205 + 1358420:pw-trigger.sh: 75: '[' 136205 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136205 State ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136205 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136205 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136205 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136205 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136205 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Pkq3hzPyYQ +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.UBHn2C1JGp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Pkq3hzPyYQ /tmp/tmp.UBHn2C1JGp' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136205/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136205/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359298 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UBHn2C1JGp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461000, "url": "https://patchwork.sourceware.org/api/1.2/patches/136205/checks/461000/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T22:28:05.517750", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10280/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T22:28:05.517750 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T22:28:05.517750 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780612085 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780612085 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780612085 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359305 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UBHn2C1JGp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461001, "url": "https://patchwork.sourceware.org/api/1.2/patches/136205/checks/461001/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T22:28:09.129282", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10280/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T22:28:09.129282 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T22:28:09.129282 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780612089 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780612085 -le 1780612089 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780612089 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359312 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UBHn2C1JGp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461039, "url": "https://patchwork.sourceware.org/api/1.2/patches/136205/checks/461039/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T01:34:12.951942", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10280/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T01:34:12.951942 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T01:34:12.951942 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780623252 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780612089 -le 1780623252 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780623252 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359319 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.UBHn2C1JGp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Pkq3hzPyYQ /tmp/tmp.UBHn2C1JGp + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=5 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61725 5 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61725 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=5 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61725 property '.*' value Patches 5 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61725 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=5 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 1358420:pw-trigger.sh: 74: true + 1358420:pw-trigger.sh: 74: patch_id= + 1358420:pw-trigger.sh: 75: '[' '' = '' ']' + 1358420:pw-trigger.sh: 76: break + 1358420:pw-trigger.sh: 96: '[' '' = '' ']' + 1358420:pw-trigger.sh: 97: continue + 1358420:pw-trigger.sh: 62: '[' 25 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=24 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 24.id + 1358420:pw-trigger.sh: 64: series_id=61738 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61738 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61738 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61738 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61738 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61738 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61738 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61738 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61738 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136223 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136223 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136223 + 1358420:pw-trigger.sh: 74: patch_id=136223 + 1358420:pw-trigger.sh: 75: '[' 136223 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136223 State ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136223 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136223 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136223 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136223 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136223 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Dsqbx0zAF5 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.jICFcMdWSb ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Dsqbx0zAF5 /tmp/tmp.jICFcMdWSb' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136223/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136223/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359433 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jICFcMdWSb ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 459574, "url": "https://patchwork.sourceware.org/api/1.2/patches/136223/checks/459574/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-02T16:14:59.748442", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10259/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-02T16:14:59.748442 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-02T16:14:59.748442 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780416899 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780416899 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780416899 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359440 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jICFcMdWSb ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 459575, "url": "https://patchwork.sourceware.org/api/1.2/patches/136223/checks/459575/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-02T16:15:00.946650", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10259/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-02T16:15:00.946650 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-02T16:15:00.946650 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780416900 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780416899 -le 1780416900 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780416900 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359447 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jICFcMdWSb ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 459584, "url": "https://patchwork.sourceware.org/api/1.2/patches/136223/checks/459584/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-02T18:07:01.092332", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10259/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-02T18:07:01.092332 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-02T18:07:01.092332 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780423621 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780416900 -le 1780423621 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780423621 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359454 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jICFcMdWSb ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Dsqbx0zAF5 /tmp/tmp.jICFcMdWSb + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=1 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61738 1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61738 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61738 property '.*' value Patches 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61738 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 1358420:pw-trigger.sh: 74: true + 1358420:pw-trigger.sh: 74: patch_id= + 1358420:pw-trigger.sh: 75: '[' '' = '' ']' + 1358420:pw-trigger.sh: 76: break + 1358420:pw-trigger.sh: 96: '[' '' = '' ']' + 1358420:pw-trigger.sh: 97: continue + 1358420:pw-trigger.sh: 62: '[' 24 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=23 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 23.id + 1358420:pw-trigger.sh: 64: series_id=61752 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61752 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61752 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61752 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61752 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61752 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61752 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61752 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61752 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136288 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136288 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136288 + 1358420:pw-trigger.sh: 74: patch_id=136288 + 1358420:pw-trigger.sh: 75: '[' 136288 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136288 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136288 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136288 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136288 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136288 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136288 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.3ewsC1dAvY +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.iMc6G479td ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.3ewsC1dAvY /tmp/tmp.iMc6G479td' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136288/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136288/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359558 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iMc6G479td ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 459578, "url": "https://patchwork.sourceware.org/api/1.2/patches/136288/checks/459578/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-02T16:16:47.096230", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10260/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-02T16:16:47.096230 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-02T16:16:47.096230 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780417007 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780417007 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780417007 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359565 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iMc6G479td ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 459579, "url": "https://patchwork.sourceware.org/api/1.2/patches/136288/checks/459579/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-02T16:16:49.265154", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10260/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-02T16:16:49.265154 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-02T16:16:49.265154 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780417009 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780417007 -le 1780417009 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780417009 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359572 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iMc6G479td ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 459586, "url": "https://patchwork.sourceware.org/api/1.2/patches/136288/checks/459586/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-02T18:08:57.204785", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10260/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-02T18:08:57.204785 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-02T18:08:57.204785 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780423737 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780417009 -le 1780423737 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780423737 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359579 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iMc6G479td ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.3ewsC1dAvY /tmp/tmp.iMc6G479td + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=1 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61752 1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61752 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61752 property '.*' value Patches 1 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61752 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136287 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136287 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136287 + 1358420:pw-trigger.sh: 74: patch_id=136287 + 1358420:pw-trigger.sh: 75: '[' 136287 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136287 State ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136287 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136287 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136287 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136287 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136287 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.pxWJ5cojPH +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.3dvZFpGt3i ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.pxWJ5cojPH /tmp/tmp.3dvZFpGt3i' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136287/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136287/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359643 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3dvZFpGt3i ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460488, "url": "https://patchwork.sourceware.org/api/1.2/patches/136287/checks/460488/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T04:19:04.907916", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10266/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T04:19:04.907916 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T04:19:04.907916 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780546744 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780546744 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780546744 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359650 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3dvZFpGt3i ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460491, "url": "https://patchwork.sourceware.org/api/1.2/patches/136287/checks/460491/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T04:19:07.548384", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10266/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T04:19:07.548384 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T04:19:07.548384 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780546747 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780546744 -le 1780546747 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780546747 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359657 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3dvZFpGt3i ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460518, "url": "https://patchwork.sourceware.org/api/1.2/patches/136287/checks/460518/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T06:12:44.776568", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10266/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T06:12:44.776568 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T06:12:44.776568 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780553564 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780546747 -le 1780553564 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780553564 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359664 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.3dvZFpGt3i ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.pxWJ5cojPH /tmp/tmp.3dvZFpGt3i + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=2 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61752 2 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61752 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61752 property '.*' value Patches 2 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61752 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 1358420:pw-trigger.sh: 74: true + 1358420:pw-trigger.sh: 74: patch_id= + 1358420:pw-trigger.sh: 75: '[' '' = '' ']' + 1358420:pw-trigger.sh: 76: break + 1358420:pw-trigger.sh: 96: '[' '' = '' ']' + 1358420:pw-trigger.sh: 97: continue + 1358420:pw-trigger.sh: 62: '[' 23 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=22 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 22.id + 1358420:pw-trigger.sh: 64: series_id=61756 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61756 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61756 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61756 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61756 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61756 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61756 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61756 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61756 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136293 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136293 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136293 + 1358420:pw-trigger.sh: 74: patch_id=136293 + 1358420:pw-trigger.sh: 75: '[' 136293 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136293 State ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136293 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136293 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136293 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136293 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136293 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.EfIBGj6IEt +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.NBTIzR9sIj ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.EfIBGj6IEt /tmp/tmp.NBTIzR9sIj' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136293/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136293/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359771 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NBTIzR9sIj ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 459580, "url": "https://patchwork.sourceware.org/api/1.2/patches/136293/checks/459580/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-02T16:17:55.726051", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10261/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-02T16:17:55.726051 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-02T16:17:55.726051 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780417075 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780417075 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780417075 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359778 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NBTIzR9sIj ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 459581, "url": "https://patchwork.sourceware.org/api/1.2/patches/136293/checks/459581/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-02T16:17:57.240016", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10261/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-02T16:17:57.240016 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-02T16:17:57.240016 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780417077 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780417075 -le 1780417077 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780417077 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359785 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NBTIzR9sIj ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 459587, "url": "https://patchwork.sourceware.org/api/1.2/patches/136293/checks/459587/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-02T18:09:23.690720", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10261/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-02T18:09:23.690720 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-02T18:09:23.690720 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780423763 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780417077 -le 1780423763 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780423763 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359792 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NBTIzR9sIj ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.EfIBGj6IEt /tmp/tmp.NBTIzR9sIj + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=1 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61756 1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61756 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61756 property '.*' value Patches 1 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61756 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136294 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136294 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136294 + 1358420:pw-trigger.sh: 74: patch_id=136294 + 1358420:pw-trigger.sh: 75: '[' 136294 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136294 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136294 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136294 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136294 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136294 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136294 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.QMxqrmIMLy +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.HMVO9bcL9Y ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.QMxqrmIMLy /tmp/tmp.HMVO9bcL9Y' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136294/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136294/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359856 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HMVO9bcL9Y ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460492, "url": "https://patchwork.sourceware.org/api/1.2/patches/136294/checks/460492/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T04:20:24.848973", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10267/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T04:20:24.848973 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T04:20:24.848973 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780546824 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780546824 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780546824 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359863 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HMVO9bcL9Y ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460493, "url": "https://patchwork.sourceware.org/api/1.2/patches/136294/checks/460493/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T04:20:30.993852", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10267/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T04:20:30.993852 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T04:20:30.993852 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780546830 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780546824 -le 1780546830 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780546830 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359870 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HMVO9bcL9Y ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460519, "url": "https://patchwork.sourceware.org/api/1.2/patches/136294/checks/460519/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T06:13:10.754534", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10267/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T06:13:10.754534 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T06:13:10.754534 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780553590 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780546830 -le 1780553590 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780553590 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359877 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HMVO9bcL9Y ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.QMxqrmIMLy /tmp/tmp.HMVO9bcL9Y + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=2 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61756 2 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61756 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61756 property '.*' value Patches 2 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61756 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 1358420:pw-trigger.sh: 74: true + 1358420:pw-trigger.sh: 74: patch_id= + 1358420:pw-trigger.sh: 75: '[' '' = '' ']' + 1358420:pw-trigger.sh: 76: break + 1358420:pw-trigger.sh: 96: '[' '' = '' ']' + 1358420:pw-trigger.sh: 97: continue + 1358420:pw-trigger.sh: 62: '[' 22 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=21 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 21.id + 1358420:pw-trigger.sh: 64: series_id=61765 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61765 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61765 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61765 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61765 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61765 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61765 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61765 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61765 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136311 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136311 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136311 + 1358420:pw-trigger.sh: 74: patch_id=136311 + 1358420:pw-trigger.sh: 75: '[' 136311 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136311 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136311 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136311 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136311 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136311 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136311 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.DjH3DwD7Ww +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.8KWElPxmS5 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.DjH3DwD7Ww /tmp/tmp.8KWElPxmS5' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136311/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136311/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1359996 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8KWElPxmS5 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460494, "url": "https://patchwork.sourceware.org/api/1.2/patches/136311/checks/460494/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T04:20:31.434064", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10268/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T04:20:31.434064 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T04:20:31.434064 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780546831 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780546831 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780546831 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360003 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8KWElPxmS5 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460497, "url": "https://patchwork.sourceware.org/api/1.2/patches/136311/checks/460497/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T04:20:44.335580", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10268/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T04:20:44.335580 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T04:20:44.335580 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780546844 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780546831 -le 1780546844 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780546844 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360010 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8KWElPxmS5 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460522, "url": "https://patchwork.sourceware.org/api/1.2/patches/136311/checks/460522/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T06:14:10.852612", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10268/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T06:14:10.852612 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T06:14:10.852612 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780553650 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780546844 -le 1780553650 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780553650 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360017 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8KWElPxmS5 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.DjH3DwD7Ww /tmp/tmp.8KWElPxmS5 + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=1 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61765 1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61765 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61765 property '.*' value Patches 1 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61765 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136310 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136310 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136310 + 1358420:pw-trigger.sh: 74: patch_id=136310 + 1358420:pw-trigger.sh: 75: '[' 136310 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136310 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136310 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136310 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136310 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136310 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136310 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.O95pUpw2ax +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.mP84l9jsOq ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.O95pUpw2ax /tmp/tmp.mP84l9jsOq' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136310/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136310/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360081 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mP84l9jsOq ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460632, "url": "https://patchwork.sourceware.org/api/1.2/patches/136310/checks/460632/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T11:06:32.422574", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10275/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T11:06:32.422574 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T11:06:32.422574 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780571192 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780571192 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780571192 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360088 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mP84l9jsOq ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460634, "url": "https://patchwork.sourceware.org/api/1.2/patches/136310/checks/460634/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T11:06:35.460822", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10275/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T11:06:35.460822 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T11:06:35.460822 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780571195 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780571192 -le 1780571195 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780571195 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360095 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mP84l9jsOq ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460686, "url": "https://patchwork.sourceware.org/api/1.2/patches/136310/checks/460686/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T13:07:52.594918", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10275/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T13:07:52.594918 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T13:07:52.594918 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780578472 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780571195 -le 1780578472 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780578472 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360102 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mP84l9jsOq ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.O95pUpw2ax /tmp/tmp.mP84l9jsOq + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=2 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61765 2 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61765 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61765 property '.*' value Patches 2 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61765 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136308 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136308 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136308 + 1358420:pw-trigger.sh: 74: patch_id=136308 + 1358420:pw-trigger.sh: 75: '[' 136308 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136308 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136308 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136308 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136308 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136308 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136308 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.WF2Cifj3gB +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.CPdxdNZIw0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.WF2Cifj3gB /tmp/tmp.CPdxdNZIw0' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136308/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136308/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360169 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CPdxdNZIw0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461008, "url": "https://patchwork.sourceware.org/api/1.2/patches/136308/checks/461008/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T22:40:01.968495", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10281/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T22:40:01.968495 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T22:40:01.968495 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780612801 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780612801 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780612801 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360176 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CPdxdNZIw0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461009, "url": "https://patchwork.sourceware.org/api/1.2/patches/136308/checks/461009/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T22:40:03.917332", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10281/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T22:40:03.917332 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T22:40:03.917332 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780612803 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780612801 -le 1780612803 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780612803 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360183 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CPdxdNZIw0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461038, "url": "https://patchwork.sourceware.org/api/1.2/patches/136308/checks/461038/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T01:30:37.464952", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10281/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T01:30:37.464952 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T01:30:37.464952 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780623037 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780612803 -le 1780623037 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780623037 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360190 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CPdxdNZIw0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.WF2Cifj3gB /tmp/tmp.CPdxdNZIw0 + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=3 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61765 3 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61765 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61765 property '.*' value Patches 3 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61765 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136307 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136307 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136307 + 1358420:pw-trigger.sh: 74: patch_id=136307 + 1358420:pw-trigger.sh: 75: '[' 136307 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136307 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136307 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136307 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136307 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136307 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136307 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.eBHkcvW2zD +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.jKfWPapigK ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.eBHkcvW2zD /tmp/tmp.jKfWPapigK' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136307/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136307/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360260 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jKfWPapigK ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.eBHkcvW2zD /tmp/tmp.jKfWPapigK + 1358420:pw-trigger.sh: 89: check_state=pending + 1358420:pw-trigger.sh: 90: '[' pending = pending ']' + 1358420:pw-trigger.sh: 91: break + 1358420:pw-trigger.sh: 96: '[' 136307 = '' ']' + 1358420:pw-trigger.sh: 101: check_state=success + 1358420:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 1358420:pw-trigger.sh: 103: pw_patch_check_state 136307 tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136307 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.YUiNxWktdO +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.EdMC4DhthH ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.YUiNxWktdO /tmp/tmp.EdMC4DhthH' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136307/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136307/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360275 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EdMC4DhthH ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460644, "url": "https://patchwork.sourceware.org/api/1.2/patches/136307/checks/460644/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T11:15:29.040285", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10363/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T11:15:29.040285 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T11:15:29.040285 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780571729 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780571729 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780571729 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360282 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EdMC4DhthH ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460645, "url": "https://patchwork.sourceware.org/api/1.2/patches/136307/checks/460645/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T11:15:31.190541", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10363/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T11:15:31.190541 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T11:15:31.190541 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780571731 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780571729 -le 1780571731 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780571731 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360289 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EdMC4DhthH ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460649, "url": "https://patchwork.sourceware.org/api/1.2/patches/136307/checks/460649/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T11:18:00.849598", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10363/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T11:18:00.849598 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T11:18:00.849598 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780571880 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780571731 -le 1780571880 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780571880 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360296 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EdMC4DhthH ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.YUiNxWktdO /tmp/tmp.EdMC4DhthH + 1358420:pw-trigger.sh: 103: check_state=success + 1358420:pw-trigger.sh: 104: '[' success '!=' success ']' + 1358420:pw-trigger.sh: 108: '[' success '!=' success ']' + 1358420:pw-trigger.sh: 113: j=1 + 1358420:pw-trigger.sh: 114: cat + 1358420:pw-trigger.sh: 62: '[' 21 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=20 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 20.id + 1358420:pw-trigger.sh: 64: series_id=61768 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61768 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61768 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61768 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61768 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61768 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61768 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61768 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61768 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136314 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136314 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136314 + 1358420:pw-trigger.sh: 74: patch_id=136314 + 1358420:pw-trigger.sh: 75: '[' 136314 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136314 State ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136314 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136314 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136314 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136314 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136314 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.DW3HlWaXtr +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.8hwK2gZ7NX ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.DW3HlWaXtr /tmp/tmp.8hwK2gZ7NX' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136314/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136314/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360384 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8hwK2gZ7NX ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460495, "url": "https://patchwork.sourceware.org/api/1.2/patches/136314/checks/460495/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T04:20:32.296761", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10269/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T04:20:32.296761 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T04:20:32.296761 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780546832 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780546832 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780546832 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360391 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8hwK2gZ7NX ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460496, "url": "https://patchwork.sourceware.org/api/1.2/patches/136314/checks/460496/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T04:20:43.230218", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10269/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_check--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T04:20:43.230218 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T04:20:43.230218 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780546843 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780546832 -le 1780546843 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780546843 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360398 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8hwK2gZ7NX ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.DW3HlWaXtr /tmp/tmp.8hwK2gZ7NX + 1358420:pw-trigger.sh: 89: check_state=fail + 1358420:pw-trigger.sh: 90: '[' fail = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=1 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61768 1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61768 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61768 property '.*' value Patches 1 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61768 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 1358420:pw-trigger.sh: 74: true + 1358420:pw-trigger.sh: 74: patch_id= + 1358420:pw-trigger.sh: 75: '[' '' = '' ']' + 1358420:pw-trigger.sh: 76: break + 1358420:pw-trigger.sh: 96: '[' '' = '' ']' + 1358420:pw-trigger.sh: 97: continue + 1358420:pw-trigger.sh: 62: '[' 20 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=19 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 19.id + 1358420:pw-trigger.sh: 64: series_id=61776 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61776 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61776 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61776 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61776 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61776 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61776 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61776 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61776 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136323 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136323 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136323 + 1358420:pw-trigger.sh: 74: patch_id=136323 + 1358420:pw-trigger.sh: 75: '[' 136323 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136323 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136323 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136323 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136323 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136323 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136323 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.MqA7EeJMvA +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.yL7UHx842Z ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.MqA7EeJMvA /tmp/tmp.yL7UHx842Z' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136323/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136323/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360502 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.yL7UHx842Z ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460498, "url": "https://patchwork.sourceware.org/api/1.2/patches/136323/checks/460498/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T04:22:03.968764", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10270/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T04:22:03.968764 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T04:22:03.968764 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780546923 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780546923 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780546923 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360509 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.yL7UHx842Z ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460499, "url": "https://patchwork.sourceware.org/api/1.2/patches/136323/checks/460499/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T04:22:35.178569", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10270/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T04:22:35.178569 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T04:22:35.178569 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780546955 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780546923 -le 1780546955 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780546955 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360516 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.yL7UHx842Z ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460523, "url": "https://patchwork.sourceware.org/api/1.2/patches/136323/checks/460523/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T06:15:37.011635", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10270/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T06:15:37.011635 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T06:15:37.011635 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780553737 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780546955 -le 1780553737 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780553737 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360523 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.yL7UHx842Z ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.MqA7EeJMvA /tmp/tmp.yL7UHx842Z + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=1 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61776 1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61776 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61776 property '.*' value Patches 1 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61776 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136322 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136322 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136322 + 1358420:pw-trigger.sh: 74: patch_id=136322 + 1358420:pw-trigger.sh: 75: '[' 136322 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136322 State ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136322 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136322 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136322 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136322 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136322 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.yldOpQ9uGG +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.QYPZIbuJC7 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.yldOpQ9uGG /tmp/tmp.QYPZIbuJC7' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136322/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136322/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360587 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.QYPZIbuJC7 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460627, "url": "https://patchwork.sourceware.org/api/1.2/patches/136322/checks/460627/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T11:05:01.416072", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10276/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T11:05:01.416072 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T11:05:01.416072 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780571101 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780571101 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780571101 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360594 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.QYPZIbuJC7 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460630, "url": "https://patchwork.sourceware.org/api/1.2/patches/136322/checks/460630/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T11:05:02.959897", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10276/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T11:05:02.959897 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T11:05:02.959897 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780571102 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780571101 -le 1780571102 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780571102 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360601 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.QYPZIbuJC7 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460684, "url": "https://patchwork.sourceware.org/api/1.2/patches/136322/checks/460684/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T13:06:38.852935", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10276/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T13:06:38.852935 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T13:06:38.852935 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780578398 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780571102 -le 1780578398 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780578398 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360608 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.QYPZIbuJC7 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.yldOpQ9uGG /tmp/tmp.QYPZIbuJC7 + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=2 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61776 2 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61776 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61776 property '.*' value Patches 2 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61776 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 1358420:pw-trigger.sh: 74: true + 1358420:pw-trigger.sh: 74: patch_id= + 1358420:pw-trigger.sh: 75: '[' '' = '' ']' + 1358420:pw-trigger.sh: 76: break + 1358420:pw-trigger.sh: 96: '[' '' = '' ']' + 1358420:pw-trigger.sh: 97: continue + 1358420:pw-trigger.sh: 62: '[' 19 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=18 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 18.id + 1358420:pw-trigger.sh: 64: series_id=61783 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61783 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61783 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61783 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61783 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61783 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61783 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61783 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61783 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136330 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136330 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136330 + 1358420:pw-trigger.sh: 74: patch_id=136330 + 1358420:pw-trigger.sh: 75: '[' 136330 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136330 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136330 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136330 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136330 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136330 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136330 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.WxfEt61dCB +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Nu5Hu92Ne1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.WxfEt61dCB /tmp/tmp.Nu5Hu92Ne1' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136330/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136330/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360713 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Nu5Hu92Ne1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460513, "url": "https://patchwork.sourceware.org/api/1.2/patches/136330/checks/460513/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T06:10:28.097100", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10271/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T06:10:28.097100 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T06:10:28.097100 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780553428 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780553428 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780553428 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360720 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Nu5Hu92Ne1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460514, "url": "https://patchwork.sourceware.org/api/1.2/patches/136330/checks/460514/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T06:10:29.603107", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10271/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T06:10:29.603107 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T06:10:29.603107 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780553429 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780553428 -le 1780553429 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780553429 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360727 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Nu5Hu92Ne1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460560, "url": "https://patchwork.sourceware.org/api/1.2/patches/136330/checks/460560/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T08:47:29.600701", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10271/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T08:47:29.600701 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T08:47:29.600701 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780562849 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780553429 -le 1780562849 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780562849 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360734 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Nu5Hu92Ne1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.WxfEt61dCB /tmp/tmp.Nu5Hu92Ne1 + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=1 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61783 1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61783 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61783 property '.*' value Patches 1 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61783 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 1358420:pw-trigger.sh: 74: true + 1358420:pw-trigger.sh: 74: patch_id= + 1358420:pw-trigger.sh: 75: '[' '' = '' ']' + 1358420:pw-trigger.sh: 76: break + 1358420:pw-trigger.sh: 96: '[' '' = '' ']' + 1358420:pw-trigger.sh: 97: continue + 1358420:pw-trigger.sh: 62: '[' 18 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=17 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 17.id + 1358420:pw-trigger.sh: 64: series_id=61788 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61788 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61788 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61788 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61788 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61788 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61788 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61788 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61788 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136342 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136342 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136342 + 1358420:pw-trigger.sh: 74: patch_id=136342 + 1358420:pw-trigger.sh: 75: '[' 136342 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136342 State ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136342 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136342 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136342 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136342 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136342 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.a3hP5ce6po +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.BoVvb8jiKt ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.a3hP5ce6po /tmp/tmp.BoVvb8jiKt' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136342/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136342/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360836 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BoVvb8jiKt ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460516, "url": "https://patchwork.sourceware.org/api/1.2/patches/136342/checks/460516/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T06:11:27.934751", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10272/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T06:11:27.934751 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T06:11:27.934751 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780553487 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780553487 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780553487 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360843 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BoVvb8jiKt ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460517, "url": "https://patchwork.sourceware.org/api/1.2/patches/136342/checks/460517/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T06:11:29.243199", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10272/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T06:11:29.243199 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T06:11:29.243199 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780553489 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780553487 -le 1780553489 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780553489 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360850 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BoVvb8jiKt ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460557, "url": "https://patchwork.sourceware.org/api/1.2/patches/136342/checks/460557/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T08:42:01.129828", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10272/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T08:42:01.129828 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T08:42:01.129828 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780562521 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780553489 -le 1780562521 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780562521 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360857 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BoVvb8jiKt ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.a3hP5ce6po /tmp/tmp.BoVvb8jiKt + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=1 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61788 1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61788 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61788 property '.*' value Patches 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61788 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 1358420:pw-trigger.sh: 74: true + 1358420:pw-trigger.sh: 74: patch_id= + 1358420:pw-trigger.sh: 75: '[' '' = '' ']' + 1358420:pw-trigger.sh: 76: break + 1358420:pw-trigger.sh: 96: '[' '' = '' ']' + 1358420:pw-trigger.sh: 97: continue + 1358420:pw-trigger.sh: 62: '[' 17 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=16 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 16.id + 1358420:pw-trigger.sh: 64: series_id=61803 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61803 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61803 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61803 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61803 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61803 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61803 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61803 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61803 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136359 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136359 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136359 + 1358420:pw-trigger.sh: 74: patch_id=136359 + 1358420:pw-trigger.sh: 75: '[' 136359 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136359 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136359 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136359 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136359 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136359 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136359 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.s83QDYKcHr +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.LS2DFcguKi ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.s83QDYKcHr /tmp/tmp.LS2DFcguKi' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136359/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136359/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360959 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LS2DFcguKi ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460524, "url": "https://patchwork.sourceware.org/api/1.2/patches/136359/checks/460524/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T06:16:53.667224", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10273/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T06:16:53.667224 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T06:16:53.667224 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780553813 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780553813 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780553813 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360966 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LS2DFcguKi ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460525, "url": "https://patchwork.sourceware.org/api/1.2/patches/136359/checks/460525/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T06:16:54.821675", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10273/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T06:16:54.821675 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T06:16:54.821675 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780553814 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780553813 -le 1780553814 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780553814 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360973 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LS2DFcguKi ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460559, "url": "https://patchwork.sourceware.org/api/1.2/patches/136359/checks/460559/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T08:47:23.622216", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10273/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T08:47:23.622216 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T08:47:23.622216 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780562843 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780553814 -le 1780562843 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780562843 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1360980 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LS2DFcguKi ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.s83QDYKcHr /tmp/tmp.LS2DFcguKi + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=1 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61803 1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61803 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61803 property '.*' value Patches 1 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61803 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 1358420:pw-trigger.sh: 74: true + 1358420:pw-trigger.sh: 74: patch_id= + 1358420:pw-trigger.sh: 75: '[' '' = '' ']' + 1358420:pw-trigger.sh: 76: break + 1358420:pw-trigger.sh: 96: '[' '' = '' ']' + 1358420:pw-trigger.sh: 97: continue + 1358420:pw-trigger.sh: 62: '[' 16 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=15 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 15.id + 1358420:pw-trigger.sh: 64: series_id=61806 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61806 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61806 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61806 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61806 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61806 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61806 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61806 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61806 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136372 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136372 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136372 + 1358420:pw-trigger.sh: 74: patch_id=136372 + 1358420:pw-trigger.sh: 75: '[' 136372 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136372 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136372 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136372 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136372 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136372 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136372 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.VYIlGfEkrB +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Hu59eWx4sn ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.VYIlGfEkrB /tmp/tmp.Hu59eWx4sn' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136372/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136372/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361098 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Hu59eWx4sn ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460484, "url": "https://patchwork.sourceware.org/api/1.2/patches/136372/checks/460484/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T04:17:47.284395", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10263/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T04:17:47.284395 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T04:17:47.284395 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780546667 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780546667 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780546667 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361105 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Hu59eWx4sn ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460485, "url": "https://patchwork.sourceware.org/api/1.2/patches/136372/checks/460485/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T04:18:00.465365", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10263/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T04:18:00.465365 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T04:18:00.465365 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780546680 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780546667 -le 1780546680 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780546680 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361112 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Hu59eWx4sn ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460515, "url": "https://patchwork.sourceware.org/api/1.2/patches/136372/checks/460515/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T06:10:47.143414", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10263/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T06:10:47.143414 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T06:10:47.143414 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780553447 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780546680 -le 1780553447 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780553447 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361119 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Hu59eWx4sn ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.VYIlGfEkrB /tmp/tmp.Hu59eWx4sn + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=1 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61806 1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61806 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61806 property '.*' value Patches 1 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61806 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136365 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136365 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136365 + 1358420:pw-trigger.sh: 74: patch_id=136365 + 1358420:pw-trigger.sh: 75: '[' 136365 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136365 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136365 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136365 property State value ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136365 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136365 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136365 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.IZD6uudgQS +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.jmQVk3BCqQ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.IZD6uudgQS /tmp/tmp.jmQVk3BCqQ' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136365/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136365/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361183 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jmQVk3BCqQ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460633, "url": "https://patchwork.sourceware.org/api/1.2/patches/136365/checks/460633/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T11:06:33.099190", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10277/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T11:06:33.099190 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T11:06:33.099190 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780571193 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780571193 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780571193 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361190 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jmQVk3BCqQ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460635, "url": "https://patchwork.sourceware.org/api/1.2/patches/136365/checks/460635/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T11:06:36.581590", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10277/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T11:06:36.581590 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T11:06:36.581590 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780571196 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780571193 -le 1780571196 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780571196 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361197 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jmQVk3BCqQ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460685, "url": "https://patchwork.sourceware.org/api/1.2/patches/136365/checks/460685/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T13:07:34.200148", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10277/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T13:07:34.200148 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T13:07:34.200148 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780578454 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780571196 -le 1780578454 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780578454 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361204 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jmQVk3BCqQ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.IZD6uudgQS /tmp/tmp.jmQVk3BCqQ + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=2 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61806 2 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61806 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61806 property '.*' value Patches 2 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61806 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136369 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136369 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136369 + 1358420:pw-trigger.sh: 74: patch_id=136369 + 1358420:pw-trigger.sh: 75: '[' 136369 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136369 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136369 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136369 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136369 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136369 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136369 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.HSsXendumf +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.KqCF2qxyxg ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.HSsXendumf /tmp/tmp.KqCF2qxyxg' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136369/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136369/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361271 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KqCF2qxyxg ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461015, "url": "https://patchwork.sourceware.org/api/1.2/patches/136369/checks/461015/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T23:01:18.841155", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10282/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T23:01:18.841155 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T23:01:18.841155 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780614078 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780614078 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780614078 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361278 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KqCF2qxyxg ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461016, "url": "https://patchwork.sourceware.org/api/1.2/patches/136369/checks/461016/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T23:01:23.287523", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10282/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T23:01:23.287523 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T23:01:23.287523 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780614083 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780614078 -le 1780614083 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780614083 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361285 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KqCF2qxyxg ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461040, "url": "https://patchwork.sourceware.org/api/1.2/patches/136369/checks/461040/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T01:53:40.167529", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10282/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T01:53:40.167529 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T01:53:40.167529 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780624420 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780614083 -le 1780624420 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780624420 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361292 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KqCF2qxyxg ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.HSsXendumf /tmp/tmp.KqCF2qxyxg + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=3 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61806 3 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61806 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61806 property '.*' value Patches 3 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61806 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136366 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136366 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136366 + 1358420:pw-trigger.sh: 74: patch_id=136366 + 1358420:pw-trigger.sh: 75: '[' 136366 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136366 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136366 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136366 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136366 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136366 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136366 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.oYBzx7KKOy +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.sdtTfrtNLK ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.oYBzx7KKOy /tmp/tmp.sdtTfrtNLK' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136366/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136366/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361362 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sdtTfrtNLK ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.oYBzx7KKOy /tmp/tmp.sdtTfrtNLK + 1358420:pw-trigger.sh: 89: check_state=pending + 1358420:pw-trigger.sh: 90: '[' pending = pending ']' + 1358420:pw-trigger.sh: 91: break + 1358420:pw-trigger.sh: 96: '[' 136366 = '' ']' + 1358420:pw-trigger.sh: 101: check_state=success + 1358420:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 1358420:pw-trigger.sh: 103: pw_patch_check_state 136366 tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136366 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.8tEBxhq2sl +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.62EpReInEj ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.8tEBxhq2sl /tmp/tmp.62EpReInEj' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136366/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136366/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361377 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.62EpReInEj ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461045, "url": "https://patchwork.sourceware.org/api/1.2/patches/136366/checks/461045/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T02:00:19.158727", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10366/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T02:00:19.158727 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T02:00:19.158727 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780624819 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780624819 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780624819 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361384 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.62EpReInEj ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461046, "url": "https://patchwork.sourceware.org/api/1.2/patches/136366/checks/461046/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T02:00:31.738610", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10366/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T02:00:31.738610 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T02:00:31.738610 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780624831 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780624819 -le 1780624831 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780624831 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361391 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.62EpReInEj ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461055, "url": "https://patchwork.sourceware.org/api/1.2/patches/136366/checks/461055/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T02:05:28.948281", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10366/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T02:05:28.948281 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T02:05:28.948281 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780625128 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780624831 -le 1780625128 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780625128 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361398 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.62EpReInEj ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.8tEBxhq2sl /tmp/tmp.62EpReInEj + 1358420:pw-trigger.sh: 103: check_state=success + 1358420:pw-trigger.sh: 104: '[' success '!=' success ']' + 1358420:pw-trigger.sh: 108: '[' success '!=' success ']' + 1358420:pw-trigger.sh: 113: j=2 + 1358420:pw-trigger.sh: 114: cat + 1358420:pw-trigger.sh: 62: '[' 15 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=14 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 14.id + 1358420:pw-trigger.sh: 64: series_id=61814 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61814 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61814 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61814 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61814 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61814 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61814 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61814 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61814 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136379 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136379 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136379 + 1358420:pw-trigger.sh: 74: patch_id=136379 + 1358420:pw-trigger.sh: 75: '[' 136379 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136379 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136379 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136379 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136379 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136379 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136379 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.LIsIeiUJY0 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.CXhwgIBYKF ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.LIsIeiUJY0 /tmp/tmp.CXhwgIBYKF' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136379/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136379/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361486 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CXhwgIBYKF ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460487, "url": "https://patchwork.sourceware.org/api/1.2/patches/136379/checks/460487/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T04:19:04.313539", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10264/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T04:19:04.313539 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T04:19:04.313539 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780546744 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780546744 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780546744 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361493 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CXhwgIBYKF ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460490, "url": "https://patchwork.sourceware.org/api/1.2/patches/136379/checks/460490/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T04:19:06.742881", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10264/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T04:19:06.742881 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T04:19:06.742881 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780546746 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780546744 -le 1780546746 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780546746 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361500 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CXhwgIBYKF ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460520, "url": "https://patchwork.sourceware.org/api/1.2/patches/136379/checks/460520/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T06:13:17.813221", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10264/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T06:13:17.813221 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T06:13:17.813221 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780553597 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780546746 -le 1780553597 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780553597 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361507 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CXhwgIBYKF ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.LIsIeiUJY0 /tmp/tmp.CXhwgIBYKF + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=1 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61814 1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61814 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61814 property '.*' value Patches 1 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61814 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 1358420:pw-trigger.sh: 74: true + 1358420:pw-trigger.sh: 74: patch_id= + 1358420:pw-trigger.sh: 75: '[' '' = '' ']' + 1358420:pw-trigger.sh: 76: break + 1358420:pw-trigger.sh: 96: '[' '' = '' ']' + 1358420:pw-trigger.sh: 97: continue + 1358420:pw-trigger.sh: 62: '[' 14 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=13 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 13.id + 1358420:pw-trigger.sh: 64: series_id=61815 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61815 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61815 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61815 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61815 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61815 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61815 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61815 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61815 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136380 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136380 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136380 + 1358420:pw-trigger.sh: 74: patch_id=136380 + 1358420:pw-trigger.sh: 75: '[' 136380 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136380 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136380 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136380 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136380 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=superseded + 1358420:pw-trigger.sh: 83: case "$patch_state" in + 1358420:pw-trigger.sh: 85: num_patch=1 + 1358420:pw-trigger.sh: 86: continue + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61815 1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61815 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61815 property '.*' value Patches 1 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61815 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 1358420:pw-trigger.sh: 74: true + 1358420:pw-trigger.sh: 74: patch_id= + 1358420:pw-trigger.sh: 75: '[' '' = '' ']' + 1358420:pw-trigger.sh: 76: break + 1358420:pw-trigger.sh: 96: '[' '' = '' ']' + 1358420:pw-trigger.sh: 97: continue + 1358420:pw-trigger.sh: 62: '[' 13 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=12 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 12.id + 1358420:pw-trigger.sh: 64: series_id=61824 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61824 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61824 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61824 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61824 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61824 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61824 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61824 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61824 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136399 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136399 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136399 + 1358420:pw-trigger.sh: 74: patch_id=136399 + 1358420:pw-trigger.sh: 75: '[' 136399 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136399 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136399 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136399 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136399 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136399 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136399 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.8RCndEbhn1 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.YHLyAHNFRb ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.8RCndEbhn1 /tmp/tmp.YHLyAHNFRb' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136399/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136399/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361696 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YHLyAHNFRb ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460626, "url": "https://patchwork.sourceware.org/api/1.2/patches/136399/checks/460626/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T11:05:01.342660", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10278/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T11:05:01.342660 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T11:05:01.342660 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780571101 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780571101 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780571101 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361703 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YHLyAHNFRb ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460629, "url": "https://patchwork.sourceware.org/api/1.2/patches/136399/checks/460629/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T11:05:02.433253", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10278/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T11:05:02.433253 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T11:05:02.433253 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780571102 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780571101 -le 1780571102 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780571102 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361710 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YHLyAHNFRb ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460702, "url": "https://patchwork.sourceware.org/api/1.2/patches/136399/checks/460702/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T13:14:51.375881", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10278/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T13:14:51.375881 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T13:14:51.375881 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780578891 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780571102 -le 1780578891 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780578891 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361717 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YHLyAHNFRb ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.8RCndEbhn1 /tmp/tmp.YHLyAHNFRb + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=1 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61824 1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61824 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61824 property '.*' value Patches 1 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61824 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 1358420:pw-trigger.sh: 74: true + 1358420:pw-trigger.sh: 74: patch_id= + 1358420:pw-trigger.sh: 75: '[' '' = '' ']' + 1358420:pw-trigger.sh: 76: break + 1358420:pw-trigger.sh: 96: '[' '' = '' ']' + 1358420:pw-trigger.sh: 97: continue + 1358420:pw-trigger.sh: 62: '[' 12 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=11 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 11.id + 1358420:pw-trigger.sh: 64: series_id=61830 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61830 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61830 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61830 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61830 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61830 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61830 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61830 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61830 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136416 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136416 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136416 + 1358420:pw-trigger.sh: 74: patch_id=136416 + 1358420:pw-trigger.sh: 75: '[' 136416 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136416 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136416 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136416 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136416 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136416 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136416 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.mju5CXBNJG +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Ndm4qijMAL ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.mju5CXBNJG /tmp/tmp.Ndm4qijMAL' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136416/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136416/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361819 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ndm4qijMAL ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460628, "url": "https://patchwork.sourceware.org/api/1.2/patches/136416/checks/460628/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T11:05:01.650659", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10279/log", "context": "tcwg_gdb_check--master-arm", "description": "Test started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T11:05:01.650659 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T11:05:01.650659 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780571101 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780571101 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780571101 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361826 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ndm4qijMAL ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460631, "url": "https://patchwork.sourceware.org/api/1.2/patches/136416/checks/460631/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T11:05:02.991475", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10279/log", "context": "tcwg_gdb_check--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T11:05:02.991475 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T11:05:02.991475 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780571102 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780571101 -le 1780571102 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780571102 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361833 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ndm4qijMAL ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 460711, "url": "https://patchwork.sourceware.org/api/1.2/patches/136416/checks/460711/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-04T13:29:52.060127", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_check--master-arm-precommit/builds/10279/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_check--master-arm", "description": "Test passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-04T13:29:52.060127 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-04T13:29:52.060127 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780579792 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780571102 -le 1780579792 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780579792 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361840 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ndm4qijMAL ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.mju5CXBNJG /tmp/tmp.Ndm4qijMAL + 1358420:pw-trigger.sh: 89: check_state=success + 1358420:pw-trigger.sh: 90: '[' success = pending ']' + 1358420:pw-trigger.sh: 93: num_patch=1 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61830 1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61830 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61830 property '.*' value Patches 1 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61830 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 1358420:pw-trigger.sh: 74: true + 1358420:pw-trigger.sh: 74: patch_id= + 1358420:pw-trigger.sh: 75: '[' '' = '' ']' + 1358420:pw-trigger.sh: 76: break + 1358420:pw-trigger.sh: 96: '[' '' = '' ']' + 1358420:pw-trigger.sh: 97: continue + 1358420:pw-trigger.sh: 62: '[' 11 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=10 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 10.id + 1358420:pw-trigger.sh: 64: series_id=61832 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61832 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61832 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61832 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61832 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=False + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' False = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 191: return 1 + 1358420:pw-trigger.sh: 67: continue + 1358420:pw-trigger.sh: 62: '[' 10 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=9 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 9.id + 1358420:pw-trigger.sh: 64: series_id=61853 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61853 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61853 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61853 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61853 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61853 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61853 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61853 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61853 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136492 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136492 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136492 + 1358420:pw-trigger.sh: 74: patch_id=136492 + 1358420:pw-trigger.sh: 75: '[' 136492 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136492 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136492 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136492 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136492 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136492 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136492 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.CxMK0KpgdY +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ne8weGYyc2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.CxMK0KpgdY /tmp/tmp.ne8weGYyc2' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136492/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136492/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361968 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ne8weGYyc2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.CxMK0KpgdY /tmp/tmp.ne8weGYyc2 + 1358420:pw-trigger.sh: 89: check_state=pending + 1358420:pw-trigger.sh: 90: '[' pending = pending ']' + 1358420:pw-trigger.sh: 91: break + 1358420:pw-trigger.sh: 96: '[' 136492 = '' ']' + 1358420:pw-trigger.sh: 101: check_state=success + 1358420:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 1358420:pw-trigger.sh: 103: pw_patch_check_state 136492 tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136492 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.uHaaPZTnhM +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.5CmeqQyc6I ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.uHaaPZTnhM /tmp/tmp.5CmeqQyc6I' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136492/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136492/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361983 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5CmeqQyc6I ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461047, "url": "https://patchwork.sourceware.org/api/1.2/patches/136492/checks/461047/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T02:00:51.427360", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10367/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T02:00:51.427360 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T02:00:51.427360 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780624851 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780624851 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780624851 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361990 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5CmeqQyc6I ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461050, "url": "https://patchwork.sourceware.org/api/1.2/patches/136492/checks/461050/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T02:00:53.614761", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10367/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T02:00:53.614761 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T02:00:53.614761 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780624853 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780624851 -le 1780624853 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780624853 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1361997 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5CmeqQyc6I ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461057, "url": "https://patchwork.sourceware.org/api/1.2/patches/136492/checks/461057/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T02:05:32.349481", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10367/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T02:05:32.349481 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T02:05:32.349481 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780625132 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780624853 -le 1780625132 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780625132 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362004 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5CmeqQyc6I ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.uHaaPZTnhM /tmp/tmp.5CmeqQyc6I + 1358420:pw-trigger.sh: 103: check_state=success + 1358420:pw-trigger.sh: 104: '[' success '!=' success ']' + 1358420:pw-trigger.sh: 108: '[' success '!=' success ']' + 1358420:pw-trigger.sh: 113: j=3 + 1358420:pw-trigger.sh: 114: cat + 1358420:pw-trigger.sh: 62: '[' 9 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=8 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 8.id + 1358420:pw-trigger.sh: 64: series_id=61860 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61860 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61860 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61860 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61860 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61860 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61860 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61860 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61860 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136517 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136517 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136517 + 1358420:pw-trigger.sh: 74: patch_id=136517 + 1358420:pw-trigger.sh: 75: '[' 136517 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136517 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136517 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136517 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136517 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136517 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136517 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Gz8bnnP5Ts +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.COPdOtmo7P ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Gz8bnnP5Ts /tmp/tmp.COPdOtmo7P' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136517/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136517/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362092 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.COPdOtmo7P ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Gz8bnnP5Ts /tmp/tmp.COPdOtmo7P + 1358420:pw-trigger.sh: 89: check_state=pending + 1358420:pw-trigger.sh: 90: '[' pending = pending ']' + 1358420:pw-trigger.sh: 91: break + 1358420:pw-trigger.sh: 96: '[' 136517 = '' ']' + 1358420:pw-trigger.sh: 101: check_state=success + 1358420:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 1358420:pw-trigger.sh: 103: pw_patch_check_state 136517 tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136517 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.U7jOeQq38B +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.KGRBftEXIU ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.U7jOeQq38B /tmp/tmp.KGRBftEXIU' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136517/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136517/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362107 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KGRBftEXIU ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461048, "url": "https://patchwork.sourceware.org/api/1.2/patches/136517/checks/461048/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T02:00:51.694682", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10368/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T02:00:51.694682 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T02:00:51.694682 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780624851 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780624851 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780624851 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362114 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KGRBftEXIU ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461051, "url": "https://patchwork.sourceware.org/api/1.2/patches/136517/checks/461051/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T02:00:53.952453", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10368/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T02:00:53.952453 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T02:00:53.952453 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780624853 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780624851 -le 1780624853 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780624853 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362121 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KGRBftEXIU ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461056, "url": "https://patchwork.sourceware.org/api/1.2/patches/136517/checks/461056/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T02:05:30.751910", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10368/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T02:05:30.751910 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T02:05:30.751910 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780625130 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780624853 -le 1780625130 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780625130 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362128 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KGRBftEXIU ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.U7jOeQq38B /tmp/tmp.KGRBftEXIU + 1358420:pw-trigger.sh: 103: check_state=success + 1358420:pw-trigger.sh: 104: '[' success '!=' success ']' + 1358420:pw-trigger.sh: 108: '[' success '!=' success ']' + 1358420:pw-trigger.sh: 113: j=4 + 1358420:pw-trigger.sh: 114: cat + 1358420:pw-trigger.sh: 62: '[' 8 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=7 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 7.id + 1358420:pw-trigger.sh: 64: series_id=61869 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61869 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61869 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61869 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61869 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61869 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61869 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61869 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61869 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136529 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136529 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136529 + 1358420:pw-trigger.sh: 74: patch_id=136529 + 1358420:pw-trigger.sh: 75: '[' 136529 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136529 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136529 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136529 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136529 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136529 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136529 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.4eLNXoUtpG +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ltTUNByj8y ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.4eLNXoUtpG /tmp/tmp.ltTUNByj8y' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136529/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136529/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362216 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ltTUNByj8y ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.4eLNXoUtpG /tmp/tmp.ltTUNByj8y + 1358420:pw-trigger.sh: 89: check_state=pending + 1358420:pw-trigger.sh: 90: '[' pending = pending ']' + 1358420:pw-trigger.sh: 91: break + 1358420:pw-trigger.sh: 96: '[' 136529 = '' ']' + 1358420:pw-trigger.sh: 101: check_state=success + 1358420:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 1358420:pw-trigger.sh: 103: pw_patch_check_state 136529 tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136529 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.b023WZOSlu +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.mjcRB1S4aP ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.b023WZOSlu /tmp/tmp.mjcRB1S4aP' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136529/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136529/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362231 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mjcRB1S4aP ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461043, "url": "https://patchwork.sourceware.org/api/1.2/patches/136529/checks/461043/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T02:00:17.692791", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10369/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T02:00:17.692791 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T02:00:17.692791 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780624817 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780624817 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780624817 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362238 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mjcRB1S4aP ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461044, "url": "https://patchwork.sourceware.org/api/1.2/patches/136529/checks/461044/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T02:00:18.899295", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10369/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T02:00:18.899295 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T02:00:18.899295 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780624818 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780624817 -le 1780624818 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780624818 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362245 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mjcRB1S4aP ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461054, "url": "https://patchwork.sourceware.org/api/1.2/patches/136529/checks/461054/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T02:05:27.630235", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10369/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T02:05:27.630235 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T02:05:27.630235 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780625127 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780624818 -le 1780625127 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780625127 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362252 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.mjcRB1S4aP ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.b023WZOSlu /tmp/tmp.mjcRB1S4aP + 1358420:pw-trigger.sh: 103: check_state=success + 1358420:pw-trigger.sh: 104: '[' success '!=' success ']' + 1358420:pw-trigger.sh: 108: '[' success '!=' success ']' + 1358420:pw-trigger.sh: 113: j=5 + 1358420:pw-trigger.sh: 114: cat + 1358420:pw-trigger.sh: 62: '[' 7 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=6 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 6.id + 1358420:pw-trigger.sh: 64: series_id=61870 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61870 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61870 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61870 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61870 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61870 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61870 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61870 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61870 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136530 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136530 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136530 + 1358420:pw-trigger.sh: 74: patch_id=136530 + 1358420:pw-trigger.sh: 75: '[' 136530 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136530 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136530 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136530 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136530 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136530 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136530 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.aBMKNIWJja +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.umSJBH4tpA ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.aBMKNIWJja /tmp/tmp.umSJBH4tpA' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136530/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136530/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362340 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.umSJBH4tpA ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.aBMKNIWJja /tmp/tmp.umSJBH4tpA + 1358420:pw-trigger.sh: 89: check_state=pending + 1358420:pw-trigger.sh: 90: '[' pending = pending ']' + 1358420:pw-trigger.sh: 91: break + 1358420:pw-trigger.sh: 96: '[' 136530 = '' ']' + 1358420:pw-trigger.sh: 101: check_state=success + 1358420:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 1358420:pw-trigger.sh: 103: pw_patch_check_state 136530 tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136530 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.oEx7AGKvJr +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.BRBuSzJRTe ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.oEx7AGKvJr /tmp/tmp.BRBuSzJRTe' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136530/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136530/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362355 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BRBuSzJRTe ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461049, "url": "https://patchwork.sourceware.org/api/1.2/patches/136530/checks/461049/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T02:00:53.574832", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10370/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T02:00:53.574832 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T02:00:53.574832 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780624853 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780624853 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780624853 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362362 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BRBuSzJRTe ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461052, "url": "https://patchwork.sourceware.org/api/1.2/patches/136530/checks/461052/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T02:00:55.395095", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10370/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T02:00:55.395095 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T02:00:55.395095 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780624855 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780624853 -le 1780624855 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780624855 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362369 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BRBuSzJRTe ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461058, "url": "https://patchwork.sourceware.org/api/1.2/patches/136530/checks/461058/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T02:05:34.247859", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10370/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T02:05:34.247859 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T02:05:34.247859 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780625134 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780624855 -le 1780625134 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780625134 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362376 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BRBuSzJRTe ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.oEx7AGKvJr /tmp/tmp.BRBuSzJRTe + 1358420:pw-trigger.sh: 103: check_state=success + 1358420:pw-trigger.sh: 104: '[' success '!=' success ']' + 1358420:pw-trigger.sh: 108: '[' success '!=' success ']' + 1358420:pw-trigger.sh: 113: j=6 + 1358420:pw-trigger.sh: 114: cat + 1358420:pw-trigger.sh: 62: '[' 6 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=5 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 5.id + 1358420:pw-trigger.sh: 64: series_id=61880 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61880 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61880 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61880 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61880 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61880 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61880 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61880 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61880 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136540 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136540 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136540 + 1358420:pw-trigger.sh: 74: patch_id=136540 + 1358420:pw-trigger.sh: 75: '[' 136540 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136540 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136540 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136540 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136540 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136540 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136540 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.a8lflHPozZ +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.BNhGQy5o8Q ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.a8lflHPozZ /tmp/tmp.BNhGQy5o8Q' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136540/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136540/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362464 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BNhGQy5o8Q ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.a8lflHPozZ /tmp/tmp.BNhGQy5o8Q + 1358420:pw-trigger.sh: 89: check_state=pending + 1358420:pw-trigger.sh: 90: '[' pending = pending ']' + 1358420:pw-trigger.sh: 91: break + 1358420:pw-trigger.sh: 96: '[' 136540 = '' ']' + 1358420:pw-trigger.sh: 101: check_state=success + 1358420:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 1358420:pw-trigger.sh: 103: pw_patch_check_state 136540 tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136540 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.JbJ569Yt2s +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.9tCg43pv3O ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.JbJ569Yt2s /tmp/tmp.9tCg43pv3O' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136540/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136540/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362479 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9tCg43pv3O ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461300, "url": "https://patchwork.sourceware.org/api/1.2/patches/136540/checks/461300/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T12:55:42.650410", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10373/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T12:55:42.650410 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T12:55:42.650410 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780664142 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780664142 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780664142 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362486 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9tCg43pv3O ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461301, "url": "https://patchwork.sourceware.org/api/1.2/patches/136540/checks/461301/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T12:55:45.840636", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10373/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T12:55:45.840636 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T12:55:45.840636 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780664145 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780664142 -le 1780664145 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780664145 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362493 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9tCg43pv3O ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461312, "url": "https://patchwork.sourceware.org/api/1.2/patches/136540/checks/461312/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T13:01:12.107229", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10373/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T13:01:12.107229 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T13:01:12.107229 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780664472 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780664145 -le 1780664472 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780664472 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362500 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9tCg43pv3O ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.JbJ569Yt2s /tmp/tmp.9tCg43pv3O + 1358420:pw-trigger.sh: 103: check_state=success + 1358420:pw-trigger.sh: 104: '[' success '!=' success ']' + 1358420:pw-trigger.sh: 108: '[' success '!=' success ']' + 1358420:pw-trigger.sh: 113: j=7 + 1358420:pw-trigger.sh: 114: cat + 1358420:pw-trigger.sh: 62: '[' 5 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=4 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 4.id + 1358420:pw-trigger.sh: 64: series_id=61881 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61881 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61881 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61881 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61881 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61881 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61881 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61881 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61881 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136541 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136541 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136541 + 1358420:pw-trigger.sh: 74: patch_id=136541 + 1358420:pw-trigger.sh: 75: '[' 136541 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136541 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136541 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136541 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136541 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136541 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136541 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.JL0LoLXX35 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Nq6xsmsPwm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.JL0LoLXX35 /tmp/tmp.Nq6xsmsPwm' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136541/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136541/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362588 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Nq6xsmsPwm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.JL0LoLXX35 /tmp/tmp.Nq6xsmsPwm + 1358420:pw-trigger.sh: 89: check_state=pending + 1358420:pw-trigger.sh: 90: '[' pending = pending ']' + 1358420:pw-trigger.sh: 91: break + 1358420:pw-trigger.sh: 96: '[' 136541 = '' ']' + 1358420:pw-trigger.sh: 101: check_state=success + 1358420:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 1358420:pw-trigger.sh: 103: pw_patch_check_state 136541 tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136541 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.HQJZ6m2OtC +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.aC4artwf1m ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.HQJZ6m2OtC /tmp/tmp.aC4artwf1m' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136541/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136541/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362603 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aC4artwf1m ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461304, "url": "https://patchwork.sourceware.org/api/1.2/patches/136541/checks/461304/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T12:56:03.961663", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10374/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T12:56:03.961663 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T12:56:03.961663 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780664163 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780664163 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780664163 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362610 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aC4artwf1m ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461305, "url": "https://patchwork.sourceware.org/api/1.2/patches/136541/checks/461305/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T12:56:05.976386", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10374/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T12:56:05.976386 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T12:56:05.976386 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780664165 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780664163 -le 1780664165 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780664165 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362617 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aC4artwf1m ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461314, "url": "https://patchwork.sourceware.org/api/1.2/patches/136541/checks/461314/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T13:01:14.790587", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10374/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T13:01:14.790587 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T13:01:14.790587 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780664474 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780664165 -le 1780664474 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780664474 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362624 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aC4artwf1m ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.HQJZ6m2OtC /tmp/tmp.aC4artwf1m + 1358420:pw-trigger.sh: 103: check_state=success + 1358420:pw-trigger.sh: 104: '[' success '!=' success ']' + 1358420:pw-trigger.sh: 108: '[' success '!=' success ']' + 1358420:pw-trigger.sh: 113: j=8 + 1358420:pw-trigger.sh: 114: cat + 1358420:pw-trigger.sh: 62: '[' 4 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=3 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 3.id + 1358420:pw-trigger.sh: 64: series_id=61896 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61896 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61896 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61896 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61896 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61896 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61896 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61896 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61896 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136574 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136574 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136574 + 1358420:pw-trigger.sh: 74: patch_id=136574 + 1358420:pw-trigger.sh: 75: '[' 136574 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136574 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136574 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136574 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136574 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136574 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136574 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.WB5mxDKTOF +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.wqU31fuaSH ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.WB5mxDKTOF /tmp/tmp.wqU31fuaSH' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136574/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136574/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362712 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wqU31fuaSH ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.WB5mxDKTOF /tmp/tmp.wqU31fuaSH + 1358420:pw-trigger.sh: 89: check_state=pending + 1358420:pw-trigger.sh: 90: '[' pending = pending ']' + 1358420:pw-trigger.sh: 91: break + 1358420:pw-trigger.sh: 96: '[' 136574 = '' ']' + 1358420:pw-trigger.sh: 101: check_state=success + 1358420:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 1358420:pw-trigger.sh: 103: pw_patch_check_state 136574 tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136574 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.JFbAM4CXiS +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.T7z1cP6jPK ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.JFbAM4CXiS /tmp/tmp.T7z1cP6jPK' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136574/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136574/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362727 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.T7z1cP6jPK ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461306, "url": "https://patchwork.sourceware.org/api/1.2/patches/136574/checks/461306/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T12:56:53.098374", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10375/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T12:56:53.098374 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T12:56:53.098374 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780664213 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780664213 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780664213 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362734 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.T7z1cP6jPK ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461307, "url": "https://patchwork.sourceware.org/api/1.2/patches/136574/checks/461307/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T12:56:54.996520", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10375/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T12:56:54.996520 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T12:56:54.996520 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780664214 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780664213 -le 1780664214 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780664214 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362741 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.T7z1cP6jPK ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461316, "url": "https://patchwork.sourceware.org/api/1.2/patches/136574/checks/461316/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T13:01:19.074677", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10375/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T13:01:19.074677 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T13:01:19.074677 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780664479 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780664214 -le 1780664479 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780664479 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362748 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.T7z1cP6jPK ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.JFbAM4CXiS /tmp/tmp.T7z1cP6jPK + 1358420:pw-trigger.sh: 103: check_state=success + 1358420:pw-trigger.sh: 104: '[' success '!=' success ']' + 1358420:pw-trigger.sh: 108: '[' success '!=' success ']' + 1358420:pw-trigger.sh: 113: j=9 + 1358420:pw-trigger.sh: 114: cat + 1358420:pw-trigger.sh: 62: '[' 3 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=2 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 2.id + 1358420:pw-trigger.sh: 64: series_id=61901 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61901 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61901 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61901 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61901 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61901 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61901 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61901 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61901 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136579 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136579 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136579 + 1358420:pw-trigger.sh: 74: patch_id=136579 + 1358420:pw-trigger.sh: 75: '[' 136579 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136579 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136579 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136579 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136579 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136579 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136579 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.t0ZJAUE2IW +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ac3XnLir70 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.t0ZJAUE2IW /tmp/tmp.ac3XnLir70' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136579/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136579/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362836 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ac3XnLir70 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.t0ZJAUE2IW /tmp/tmp.ac3XnLir70 + 1358420:pw-trigger.sh: 89: check_state=pending + 1358420:pw-trigger.sh: 90: '[' pending = pending ']' + 1358420:pw-trigger.sh: 91: break + 1358420:pw-trigger.sh: 96: '[' 136579 = '' ']' + 1358420:pw-trigger.sh: 101: check_state=success + 1358420:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 1358420:pw-trigger.sh: 103: pw_patch_check_state 136579 tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136579 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.nTUXCE46DA +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.2JJBwljsnk ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.nTUXCE46DA /tmp/tmp.2JJBwljsnk' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136579/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136579/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362851 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2JJBwljsnk ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461308, "url": "https://patchwork.sourceware.org/api/1.2/patches/136579/checks/461308/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T12:56:56.884849", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10376/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T12:56:56.884849 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T12:56:56.884849 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780664216 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780664216 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780664216 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362858 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2JJBwljsnk ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461309, "url": "https://patchwork.sourceware.org/api/1.2/patches/136579/checks/461309/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T12:56:58.711822", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10376/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T12:56:58.711822 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T12:56:58.711822 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780664218 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780664216 -le 1780664218 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780664218 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362865 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2JJBwljsnk ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461317, "url": "https://patchwork.sourceware.org/api/1.2/patches/136579/checks/461317/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T13:01:34.594971", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10376/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T13:01:34.594971 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T13:01:34.594971 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780664494 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780664218 -le 1780664494 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780664494 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362872 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2JJBwljsnk ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.nTUXCE46DA /tmp/tmp.2JJBwljsnk + 1358420:pw-trigger.sh: 103: check_state=success + 1358420:pw-trigger.sh: 104: '[' success '!=' success ']' + 1358420:pw-trigger.sh: 108: '[' success '!=' success ']' + 1358420:pw-trigger.sh: 113: j=10 + 1358420:pw-trigger.sh: 114: cat + 1358420:pw-trigger.sh: 62: '[' 2 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=1 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 1.id + 1358420:pw-trigger.sh: 64: series_id=61903 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61903 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61903 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61903 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61903 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61903 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61903 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61903 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61903 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136581 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136581 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136581 + 1358420:pw-trigger.sh: 74: patch_id=136581 + 1358420:pw-trigger.sh: 75: '[' 136581 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136581 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136581 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136581 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136581 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=committed + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136581 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136581 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.y23MZUfzpH +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.HBQaG1ksfm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.y23MZUfzpH /tmp/tmp.HBQaG1ksfm' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136581/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136581/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362960 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HBQaG1ksfm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.y23MZUfzpH /tmp/tmp.HBQaG1ksfm + 1358420:pw-trigger.sh: 89: check_state=pending + 1358420:pw-trigger.sh: 90: '[' pending = pending ']' + 1358420:pw-trigger.sh: 91: break + 1358420:pw-trigger.sh: 96: '[' 136581 = '' ']' + 1358420:pw-trigger.sh: 101: check_state=success + 1358420:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 1358420:pw-trigger.sh: 103: pw_patch_check_state 136581 tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136581 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.nuRRn4yOXn +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.SZfOWAUIOv ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.nuRRn4yOXn /tmp/tmp.SZfOWAUIOv' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136581/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136581/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362975 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SZfOWAUIOv ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461310, "url": "https://patchwork.sourceware.org/api/1.2/patches/136581/checks/461310/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T12:58:10.383995", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10377/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T12:58:10.383995 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T12:58:10.383995 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780664290 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1780664290 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780664290 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362982 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SZfOWAUIOv ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 461311, "url": "https://patchwork.sourceware.org/api/1.2/patches/136581/checks/461311/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-06-05T12:58:13.032479", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/10377/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 1358420:pw-trigger.sh: pw_patch_check_state: 273: date=2026-06-05T12:58:13.032479 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-06-05T12:58:13.032479 +%s ++ 1358420:pw-trigger.sh: pw_patch_check_state: 274: date=1780664293 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 275: '[' 1780664290 -le 1780664293 ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1780664293 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 1358420:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1362989 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SZfOWAUIOv ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.nuRRn4yOXn /tmp/tmp.SZfOWAUIOv WARNING: Waiting for 136581:tcwg_gdb_build--master-arm to succeed. + 1358420:pw-trigger.sh: 103: check_state=fail + 1358420:pw-trigger.sh: 104: '[' fail '!=' success ']' + 1358420:pw-trigger.sh: 105: break + 1358420:pw-trigger.sh: 108: '[' fail '!=' success ']' + 1358420:pw-trigger.sh: 109: echo 'WARNING: Waiting for 136581:tcwg_gdb_build--master-arm to succeed.' + 1358420:pw-trigger.sh: 110: continue + 1358420:pw-trigger.sh: 62: '[' 1 -gt 0 ']' + 1358420:pw-trigger.sh: 63: i=0 ++ 1358420:pw-trigger.sh: 64: shyaml get-value 0.id + 1358420:pw-trigger.sh: 64: series_id=61910 + 1358420:pw-trigger.sh: 66: pw_series_complete_p gdb 61910 + 1358420:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 1358420:pw-trigger.sh: pw_series_complete_p: 184: local series_id=61910 + 1358420:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 1358420:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 61910 property Complete value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61910 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x + 1358420:pw-trigger.sh: pw_series_complete_p: 187: value=True + 1358420:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 1358420:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 1358420:pw-trigger.sh: 71: num_patch=0 + 1358420:pw-trigger.sh: 72: true ++ 1358420:pw-trigger.sh: 74: pw_get_patch_from_series gdb 61910 0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 204: local id=61910 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 61910 property '.*' value Patches 0 +++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=61910 +++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=136588 ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 136588 = '' ']' ++ 1358420:pw-trigger.sh: pw_get_patch_from_series: 213: echo 136588 + 1358420:pw-trigger.sh: 74: patch_id=136588 + 1358420:pw-trigger.sh: 75: '[' 136588 = '' ']' ++ 1358420:pw-trigger.sh: 82: pw_get_patch_data gdb 136588 State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 1358420:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=136588 ++ 1358420:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 1358420:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 136588 property State value ++ 1358420:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 1358420:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 1358420:pw-trigger.sh: pw_yaml_get: 100: local id=136588 ++ 1358420:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 1358420:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 1358420:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 1358420:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 1358420:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 1358420:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 1358420:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 1358420:pw-trigger.sh: 82: patch_state=new + 1358420:pw-trigger.sh: 83: case "$patch_state" in ++ 1358420:pw-trigger.sh: 89: pw_patch_check_state 136588 tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136588 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_check--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_check--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.V68pMnX7ky +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.iOCc1myghP ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.V68pMnX7ky /tmp/tmp.iOCc1myghP' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136588/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136588/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_check--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1363076 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iOCc1myghP ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.V68pMnX7ky /tmp/tmp.iOCc1myghP + 1358420:pw-trigger.sh: 89: check_state=pending + 1358420:pw-trigger.sh: 90: '[' pending = pending ']' + 1358420:pw-trigger.sh: 91: break + 1358420:pw-trigger.sh: 96: '[' 136588 = '' ']' + 1358420:pw-trigger.sh: 101: check_state=success + 1358420:pw-trigger.sh: 102: for prereq_bot in "${prereq_bots[@]}" ++ 1358420:pw-trigger.sh: 103: pw_patch_check_state 136588 tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 1358420:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=136588 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 1358420:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 1358420:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 1358420:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.e1TObFtpBb +++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 1358420:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.7Ubd6GRe3n ++ 1358420:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.e1TObFtpBb /tmp/tmp.7Ubd6GRe3n' EXIT ++ 1358420:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 1358420:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/136588/checks/ ++ 1358420:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/136588/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 1358420:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 1358420:pw-trigger.sh: pw_patch_check_state: 263: true ++ 1358420:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 267: wait 1363091 ++ 1358420:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7Ubd6GRe3n ++ 1358420:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 1358420:pw-trigger.sh: pw_patch_check_state: 270: break ++ 1358420:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 1358420:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.e1TObFtpBb /tmp/tmp.7Ubd6GRe3n + 1358420:pw-trigger.sh: 103: check_state=pending WARNING: Waiting for 136588:tcwg_gdb_build--master-arm to succeed. + 1358420:pw-trigger.sh: 104: '[' pending '!=' success ']' + 1358420:pw-trigger.sh: 105: break + 1358420:pw-trigger.sh: 108: '[' pending '!=' success ']' + 1358420:pw-trigger.sh: 109: echo 'WARNING: Waiting for 136588:tcwg_gdb_build--master-arm to succeed.' + 1358420:pw-trigger.sh: 110: continue + 1358420:pw-trigger.sh: 62: '[' 0 -gt 0 ']' + 1358420:pw-trigger.sh: 119: rm /tmp/tmp.PHYts65FVZ Processed 30 series and created 10 pre-commit triggers + 1358420:pw-trigger.sh: 121: echo 'Processed 30 series and created 10 pre-commit triggers' + 1358420:pw-trigger.sh: 1: pw_deinit gdb + 1358420:pw-trigger.sh: pw_deinit: 57: set -euf -o pipefail + 1358420:pw-trigger.sh: pw_deinit: 58: local project=gdb + 1358420:pw-trigger.sh: pw_deinit: 60: rm -rf /tmp/pw-yaml-cache-1358420 + 1358420:pw-trigger.sh: 1: rm -f /tmp/tmp.PHYts65FVZ