+ 77477:jenkins3962862178866982956.sh: build_container_exec: 29: set +x + 164976:pw-trigger.sh: 46: trap 'pw_deinit gdb' EXIT + 164976:pw-trigger.sh: 47: pw_init gdb + 164976:pw-trigger.sh: pw_init: 41: set -euf -o pipefail + 164976:pw-trigger.sh: pw_init: 42: local project=gdb + 164976:pw-trigger.sh: pw_init: 44: git -C gdb config pw.server https://patchwork.sourceware.org/api/1.2/ + 164976:pw-trigger.sh: pw_init: 46: git -C gdb config pw.project gdb + 164976:pw-trigger.sh: pw_init: 48: pw_clear_cache + 164976:pw-trigger.sh: pw_clear_cache: 68: set -euf -o pipefail + 164976:pw-trigger.sh: pw_clear_cache: 70: rm -rf /tmp/pw-yaml-cache-164976 + 164976:pw-trigger.sh: pw_clear_cache: 71: mkdir /tmp/pw-yaml-cache-164976 ++ 164976:pw-trigger.sh: 49: mktemp + 164976:pw-trigger.sh: 49: yaml=/tmp/tmp.cEkwNVokYu + 164976:pw-trigger.sh: 51: trap 'pw_deinit gdb; rm -f /tmp/tmp.cEkwNVokYu' EXIT + 164976:pw-trigger.sh: 53: readarray -t prereq_bots ++ 164976:pw-trigger.sh: 53: print_prereq_bots tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: print_prereq_bots: 26: set -euf -o pipefail ++ 164976:pw-trigger.sh: print_prereq_bots: 27: local ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: print_prereq_bots: 30: case "$ci_bot" in ++ 164976:pw-trigger.sh: print_prereq_bots: 37: case "$ci_bot" in + 164976:pw-trigger.sh: 55: git -C gdb pw series list -f yaml + 164976:pw-trigger.sh: 56: mkdir -p artifacts/jenkins ++ 164976:pw-trigger.sh: 58: shyaml get-length + 164976:pw-trigger.sh: 58: len=30 + 164976:pw-trigger.sh: 59: i=30 + 164976:pw-trigger.sh: 60: j=0 + 164976:pw-trigger.sh: 62: '[' 30 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=29 ++ 164976:pw-trigger.sh: 64: shyaml get-value 29.id + 164976:pw-trigger.sh: 64: series_id=67544 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67544 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67544 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67544 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67544 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67544 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67544 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67544 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67544 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145445 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145445 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145445 + 164976:pw-trigger.sh: 74: patch_id=145445 + 164976:pw-trigger.sh: 75: '[' 145445 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145445 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145445 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145445 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145445 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145445 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145445 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.cYjovUU6q8 +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.2f9wLrMOmq ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.cYjovUU6q8 /tmp/tmp.2f9wLrMOmq' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145445/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145445/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165101 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2f9wLrMOmq ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526619, "url": "https://patchwork.sourceware.org/api/1.2/patches/145445/checks/526619/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:39:52.652019", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11522/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:39:52.652019 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:39:52.652019 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791409192 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791409192 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409192 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165108 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2f9wLrMOmq ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526620, "url": "https://patchwork.sourceware.org/api/1.2/patches/145445/checks/526620/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:39:53.637266", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11522/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:39:53.637266 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:39:53.637266 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791409193 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791409192 -le 1791409193 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409193 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165115 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2f9wLrMOmq ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526623, "url": "https://patchwork.sourceware.org/api/1.2/patches/145445/checks/526623/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:42:42.108438", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11522/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:42:42.108438 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:42:42.108438 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791409362 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791409193 -le 1791409362 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409362 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165122 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2f9wLrMOmq ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.cYjovUU6q8 /tmp/tmp.2f9wLrMOmq + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67544 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67544 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67544 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67544 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 29 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=28 ++ 164976:pw-trigger.sh: 64: shyaml get-value 28.id + 164976:pw-trigger.sh: 64: series_id=67549 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67549 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67549 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67549 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67549 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67549 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67549 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67549 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67549 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145456 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145456 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145456 + 164976:pw-trigger.sh: 74: patch_id=145456 + 164976:pw-trigger.sh: 75: '[' 145456 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145456 State ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145456 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145456 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145456 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145456 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145456 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.LG7s0Kgo79 +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.7WuoandVeF ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.LG7s0Kgo79 /tmp/tmp.7WuoandVeF' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145456/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145456/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165224 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7WuoandVeF ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526625, "url": "https://patchwork.sourceware.org/api/1.2/patches/145456/checks/526625/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:43:09.274655", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11523/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:43:09.274655 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:43:09.274655 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791409389 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791409389 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409389 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165231 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7WuoandVeF ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526626, "url": "https://patchwork.sourceware.org/api/1.2/patches/145456/checks/526626/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:43:11.918848", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11523/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:43:11.918848 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:43:11.918848 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791409391 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791409389 -le 1791409391 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409391 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165238 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7WuoandVeF ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526629, "url": "https://patchwork.sourceware.org/api/1.2/patches/145456/checks/526629/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:47:37.374819", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11523/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:47:37.374819 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:47:37.374819 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791409657 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791409391 -le 1791409657 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409657 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165245 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7WuoandVeF ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.LG7s0Kgo79 /tmp/tmp.7WuoandVeF + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67549 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67549 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67549 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67549 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 28 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=27 ++ 164976:pw-trigger.sh: 64: shyaml get-value 27.id + 164976:pw-trigger.sh: 64: series_id=67550 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67550 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67550 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67550 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67550 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67550 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67550 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67550 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67550 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145457 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145457 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145457 + 164976:pw-trigger.sh: 74: patch_id=145457 + 164976:pw-trigger.sh: 75: '[' 145457 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145457 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145457 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145457 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145457 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145457 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145457 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Qe3fBYkkTQ +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.sKJobFMGHC ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Qe3fBYkkTQ /tmp/tmp.sKJobFMGHC' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145457/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145457/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165347 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sKJobFMGHC ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526627, "url": "https://patchwork.sourceware.org/api/1.2/patches/145457/checks/526627/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:47:20.488996", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11524/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:47:20.488996 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:47:20.488996 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791409640 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791409640 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409640 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165354 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sKJobFMGHC ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526628, "url": "https://patchwork.sourceware.org/api/1.2/patches/145457/checks/526628/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:47:22.050628", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11524/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:47:22.050628 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:47:22.050628 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791409642 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791409640 -le 1791409642 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409642 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165361 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sKJobFMGHC ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526634, "url": "https://patchwork.sourceware.org/api/1.2/patches/145457/checks/526634/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-07T21:50:46.977734", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11524/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-07T21:50:46.977734 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-07T21:50:46.977734 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791409846 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791409642 -le 1791409846 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791409846 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165368 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sKJobFMGHC ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Qe3fBYkkTQ /tmp/tmp.sKJobFMGHC + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67550 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67550 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67550 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67550 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 27 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=26 ++ 164976:pw-trigger.sh: 64: shyaml get-value 26.id + 164976:pw-trigger.sh: 64: series_id=67570 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67570 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67570 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67570 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67570 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67570 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67570 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67570 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67570 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145488 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145488 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145488 + 164976:pw-trigger.sh: 74: patch_id=145488 + 164976:pw-trigger.sh: 75: '[' 145488 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145488 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145488 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145488 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145488 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145488 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145488 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.SkreAGd2Lh +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.j8nNa3ni9a ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.SkreAGd2Lh /tmp/tmp.j8nNa3ni9a' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145488/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145488/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165470 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.j8nNa3ni9a ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526950, "url": "https://patchwork.sourceware.org/api/1.2/patches/145488/checks/526950/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T10:06:24.513565", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11526/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T10:06:24.513565 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T10:06:24.513565 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791453984 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791453984 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453984 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165477 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.j8nNa3ni9a ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526953, "url": "https://patchwork.sourceware.org/api/1.2/patches/145488/checks/526953/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T10:06:25.550597", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11526/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T10:06:25.550597 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T10:06:25.550597 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791453985 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791453984 -le 1791453985 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791453985 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165484 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.j8nNa3ni9a ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526961, "url": "https://patchwork.sourceware.org/api/1.2/patches/145488/checks/526961/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T10:11:12.861499", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11526/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T10:11:12.861499 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T10:11:12.861499 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791454272 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791453985 -le 1791454272 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791454272 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165491 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.j8nNa3ni9a ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.SkreAGd2Lh /tmp/tmp.j8nNa3ni9a + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67570 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67570 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67570 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67570 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 26 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=25 ++ 164976:pw-trigger.sh: 64: shyaml get-value 25.id + 164976:pw-trigger.sh: 64: series_id=67617 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67617 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67617 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67617 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67617 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67617 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67617 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67617 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67617 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145541 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145541 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145541 + 164976:pw-trigger.sh: 74: patch_id=145541 + 164976:pw-trigger.sh: 75: '[' 145541 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145541 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145541 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145541 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145541 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145541 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145541 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Ql4AEsXHet +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.fvvBbTQGY7 ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Ql4AEsXHet /tmp/tmp.fvvBbTQGY7' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145541/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145541/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165593 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fvvBbTQGY7 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527255, "url": "https://patchwork.sourceware.org/api/1.2/patches/145541/checks/527255/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:20:39.174543", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11528/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:20:39.174543 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:20:39.174543 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791498039 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791498039 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498039 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165600 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fvvBbTQGY7 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527257, "url": "https://patchwork.sourceware.org/api/1.2/patches/145541/checks/527257/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:20:40.560239", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11528/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:20:40.560239 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:20:40.560239 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791498040 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791498039 -le 1791498040 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498040 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165607 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fvvBbTQGY7 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527262, "url": "https://patchwork.sourceware.org/api/1.2/patches/145541/checks/527262/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:24:03.264621", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11528/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:24:03.264621 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:24:03.264621 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791498243 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791498040 -le 1791498243 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498243 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165614 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fvvBbTQGY7 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Ql4AEsXHet /tmp/tmp.fvvBbTQGY7 + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67617 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67617 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67617 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67617 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 25 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=24 ++ 164976:pw-trigger.sh: 64: shyaml get-value 24.id + 164976:pw-trigger.sh: 64: series_id=67618 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67618 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67618 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67618 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67618 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67618 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67618 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67618 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67618 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145542 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145542 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145542 + 164976:pw-trigger.sh: 74: patch_id=145542 + 164976:pw-trigger.sh: 75: '[' 145542 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145542 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145542 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145542 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145542 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145542 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145542 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.2JoPaMqngZ +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.gEECsVaXI9 ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.2JoPaMqngZ /tmp/tmp.gEECsVaXI9' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145542/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145542/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165716 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gEECsVaXI9 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527259, "url": "https://patchwork.sourceware.org/api/1.2/patches/145542/checks/527259/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:21:29.829522", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11529/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:21:29.829522 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:21:29.829522 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791498089 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791498089 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498089 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165723 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gEECsVaXI9 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527260, "url": "https://patchwork.sourceware.org/api/1.2/patches/145542/checks/527260/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:21:31.554042", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11529/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:21:31.554042 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:21:31.554042 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791498091 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791498089 -le 1791498091 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498091 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165730 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gEECsVaXI9 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527264, "url": "https://patchwork.sourceware.org/api/1.2/patches/145542/checks/527264/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T22:25:18.559364", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11529/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T22:25:18.559364 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T22:25:18.559364 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791498318 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791498091 -le 1791498318 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791498318 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165737 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gEECsVaXI9 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.2JoPaMqngZ /tmp/tmp.gEECsVaXI9 + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67618 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67618 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67618 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67618 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 24 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=23 ++ 164976:pw-trigger.sh: 64: shyaml get-value 23.id + 164976:pw-trigger.sh: 64: series_id=67649 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67649 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67649 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67649 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67649 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67649 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67649 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67649 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67649 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145581 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145581 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145581 + 164976:pw-trigger.sh: 74: patch_id=145581 + 164976:pw-trigger.sh: 75: '[' 145581 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145581 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145581 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145581 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145581 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145581 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145581 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.6Zt6zDqp4B +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ysmXcbSwPp ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.6Zt6zDqp4B /tmp/tmp.ysmXcbSwPp' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145581/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145581/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165839 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ysmXcbSwPp ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527694, "url": "https://patchwork.sourceware.org/api/1.2/patches/145581/checks/527694/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:27:40.449188", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11538/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:27:40.449188 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:27:40.449188 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876460 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791876460 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876460 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165846 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ysmXcbSwPp ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527695, "url": "https://patchwork.sourceware.org/api/1.2/patches/145581/checks/527695/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:27:42.124132", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11538/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:27:42.124132 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:27:42.124132 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876462 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876460 -le 1791876462 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876462 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165853 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ysmXcbSwPp ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527703, "url": "https://patchwork.sourceware.org/api/1.2/patches/145581/checks/527703/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:33:30.628541", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11538/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:33:30.628541 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:33:30.628541 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876810 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876462 -le 1791876810 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876810 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165860 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ysmXcbSwPp ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.6Zt6zDqp4B /tmp/tmp.ysmXcbSwPp + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67649 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67649 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67649 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67649 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 23 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=22 ++ 164976:pw-trigger.sh: 64: shyaml get-value 22.id + 164976:pw-trigger.sh: 64: series_id=67671 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67671 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67671 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67671 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67671 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67671 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67671 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67671 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67671 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145606 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145606 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145606 + 164976:pw-trigger.sh: 74: patch_id=145606 + 164976:pw-trigger.sh: 75: '[' 145606 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145606 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145606 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145606 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145606 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145606 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145606 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.vXFWzULnEA +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.iNuui6P3eM ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.vXFWzULnEA /tmp/tmp.iNuui6P3eM' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145606/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145606/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165962 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iNuui6P3eM ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527692, "url": "https://patchwork.sourceware.org/api/1.2/patches/145606/checks/527692/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:27:23.358683", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11539/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:27:23.358683 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:27:23.358683 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876443 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791876443 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876443 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165969 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iNuui6P3eM ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527693, "url": "https://patchwork.sourceware.org/api/1.2/patches/145606/checks/527693/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:27:24.485654", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11539/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:27:24.485654 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:27:24.485654 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876444 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876443 -le 1791876444 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876444 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165976 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iNuui6P3eM ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527702, "url": "https://patchwork.sourceware.org/api/1.2/patches/145606/checks/527702/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:33:22.095173", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11539/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:33:22.095173 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:33:22.095173 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876802 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876444 -le 1791876802 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876802 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 165983 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iNuui6P3eM ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.vXFWzULnEA /tmp/tmp.iNuui6P3eM + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67671 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67671 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67671 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67671 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 22 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=21 ++ 164976:pw-trigger.sh: 64: shyaml get-value 21.id + 164976:pw-trigger.sh: 64: series_id=67676 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67676 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67676 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67676 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67676 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67676 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67676 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67676 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67676 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145611 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145611 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145611 + 164976:pw-trigger.sh: 74: patch_id=145611 + 164976:pw-trigger.sh: 75: '[' 145611 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145611 State ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145611 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145611 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145611 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145611 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145611 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Gv3HQkssG3 +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.wXdgNQLDGm ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Gv3HQkssG3 /tmp/tmp.wXdgNQLDGm' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145611/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145611/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166085 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wXdgNQLDGm ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527704, "url": "https://patchwork.sourceware.org/api/1.2/patches/145611/checks/527704/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:38:00.937561", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11540/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:38:00.937561 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:38:00.937561 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791877080 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791877080 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877080 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166092 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wXdgNQLDGm ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527705, "url": "https://patchwork.sourceware.org/api/1.2/patches/145611/checks/527705/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:38:03.421598", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11540/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:38:03.421598 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:38:03.421598 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791877083 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791877080 -le 1791877083 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877083 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166099 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wXdgNQLDGm ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527716, "url": "https://patchwork.sourceware.org/api/1.2/patches/145611/checks/527716/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:41:15.543520", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11540/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:41:15.543520 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:41:15.543520 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791877275 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791877083 -le 1791877275 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877275 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166106 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wXdgNQLDGm ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Gv3HQkssG3 /tmp/tmp.wXdgNQLDGm + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67676 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67676 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67676 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67676 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 21 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=20 ++ 164976:pw-trigger.sh: 64: shyaml get-value 20.id + 164976:pw-trigger.sh: 64: series_id=67678 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67678 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67678 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67678 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67678 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67678 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67678 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67678 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67678 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145613 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145613 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145613 + 164976:pw-trigger.sh: 74: patch_id=145613 + 164976:pw-trigger.sh: 75: '[' 145613 = '' ']' ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145613 State ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145613 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145613 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145613 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145613 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145613 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.OE7nsxTfuL +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.2oMY2UtXjn ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.OE7nsxTfuL /tmp/tmp.2oMY2UtXjn' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145613/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145613/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166208 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2oMY2UtXjn ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527709, "url": "https://patchwork.sourceware.org/api/1.2/patches/145613/checks/527709/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:38:59.591234", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11541/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:38:59.591234 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:38:59.591234 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791877139 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791877139 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877139 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166215 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2oMY2UtXjn ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527711, "url": "https://patchwork.sourceware.org/api/1.2/patches/145613/checks/527711/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:39:01.050690", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11541/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:39:01.050690 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:39:01.050690 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791877141 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791877139 -le 1791877141 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877141 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166222 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2oMY2UtXjn ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527717, "url": "https://patchwork.sourceware.org/api/1.2/patches/145613/checks/527717/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:42:05.779606", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11541/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:42:05.779606 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:42:05.779606 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791877325 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791877141 -le 1791877325 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877325 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166229 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2oMY2UtXjn ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.OE7nsxTfuL /tmp/tmp.2oMY2UtXjn + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67678 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67678 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67678 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67678 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 20 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=19 ++ 164976:pw-trigger.sh: 64: shyaml get-value 19.id + 164976:pw-trigger.sh: 64: series_id=67686 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67686 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67686 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67686 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67686 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67686 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67686 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67686 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67686 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145624 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145624 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145624 + 164976:pw-trigger.sh: 74: patch_id=145624 + 164976:pw-trigger.sh: 75: '[' 145624 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145624 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145624 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145624 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145624 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145624 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145624 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.NZclHWY1O8 +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.tb3iuu6BHn ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.NZclHWY1O8 /tmp/tmp.tb3iuu6BHn' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145624/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145624/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166331 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tb3iuu6BHn ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527708, "url": "https://patchwork.sourceware.org/api/1.2/patches/145624/checks/527708/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:38:58.186934", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11542/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:38:58.186934 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:38:58.186934 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791877138 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791877138 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877138 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166338 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tb3iuu6BHn ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527710, "url": "https://patchwork.sourceware.org/api/1.2/patches/145624/checks/527710/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:38:59.647664", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11542/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:38:59.647664 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:38:59.647664 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791877139 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791877138 -le 1791877139 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877139 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166345 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tb3iuu6BHn ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527718, "url": "https://patchwork.sourceware.org/api/1.2/patches/145624/checks/527718/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:42:06.202025", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11542/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:42:06.202025 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:42:06.202025 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791877326 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791877139 -le 1791877326 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877326 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166352 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tb3iuu6BHn ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.NZclHWY1O8 /tmp/tmp.tb3iuu6BHn + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67686 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67686 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67686 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67686 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 19 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=18 ++ 164976:pw-trigger.sh: 64: shyaml get-value 18.id + 164976:pw-trigger.sh: 64: series_id=67700 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67700 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67700 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67700 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67700 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67700 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67700 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67700 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67700 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145638 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145638 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145638 + 164976:pw-trigger.sh: 74: patch_id=145638 + 164976:pw-trigger.sh: 75: '[' 145638 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145638 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145638 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145638 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145638 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145638 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145638 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.EgTzXJSwiK +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.nuFTvOOK0q ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.EgTzXJSwiK /tmp/tmp.nuFTvOOK0q' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145638/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145638/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166454 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nuFTvOOK0q ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527706, "url": "https://patchwork.sourceware.org/api/1.2/patches/145638/checks/527706/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:38:54.932887", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11543/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:38:54.932887 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:38:54.932887 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791877134 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791877134 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877134 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166461 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nuFTvOOK0q ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527707, "url": "https://patchwork.sourceware.org/api/1.2/patches/145638/checks/527707/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:38:57.884040", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11543/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:38:57.884040 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:38:57.884040 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791877137 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791877134 -le 1791877137 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877137 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166468 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nuFTvOOK0q ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.EgTzXJSwiK /tmp/tmp.nuFTvOOK0q + 164976:pw-trigger.sh: 89: check_state=fail + 164976:pw-trigger.sh: 90: '[' fail = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67700 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67700 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67700 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67700 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 18 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=17 ++ 164976:pw-trigger.sh: 64: shyaml get-value 17.id + 164976:pw-trigger.sh: 64: series_id=67701 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67701 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67701 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67701 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67701 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67701 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67701 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67701 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67701 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145639 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145639 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145639 + 164976:pw-trigger.sh: 74: patch_id=145639 + 164976:pw-trigger.sh: 75: '[' 145639 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145639 State ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145639 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145639 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145639 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145639 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145639 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.5FcSbSHo4p +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.6mtTC5BT58 ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.5FcSbSHo4p /tmp/tmp.6mtTC5BT58' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145639/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145639/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166570 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6mtTC5BT58 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527712, "url": "https://patchwork.sourceware.org/api/1.2/patches/145639/checks/527712/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:39:41.758901", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11544/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:39:41.758901 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:39:41.758901 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791877181 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791877181 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877181 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166577 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6mtTC5BT58 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527713, "url": "https://patchwork.sourceware.org/api/1.2/patches/145639/checks/527713/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:39:44.047631", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11544/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:39:44.047631 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:39:44.047631 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791877184 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791877181 -le 1791877184 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877184 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166584 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6mtTC5BT58 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.5FcSbSHo4p /tmp/tmp.6mtTC5BT58 + 164976:pw-trigger.sh: 89: check_state=fail + 164976:pw-trigger.sh: 90: '[' fail = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67701 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67701 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67701 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67701 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 17 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=16 ++ 164976:pw-trigger.sh: 64: shyaml get-value 16.id + 164976:pw-trigger.sh: 64: series_id=67730 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67730 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67730 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67730 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67730 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67730 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67730 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67730 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67730 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145680 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145680 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145680 + 164976:pw-trigger.sh: 74: patch_id=145680 + 164976:pw-trigger.sh: 75: '[' 145680 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145680 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145680 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145680 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145680 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145680 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145680 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.MZgr2uOOgc +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.DjjbZn3qLm ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.MZgr2uOOgc /tmp/tmp.DjjbZn3qLm' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145680/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145680/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166688 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.DjjbZn3qLm ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527714, "url": "https://patchwork.sourceware.org/api/1.2/patches/145680/checks/527714/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:39:44.299861", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11545/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:39:44.299861 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:39:44.299861 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791877184 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791877184 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877184 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166695 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.DjjbZn3qLm ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527715, "url": "https://patchwork.sourceware.org/api/1.2/patches/145680/checks/527715/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:39:46.421515", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11545/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:39:46.421515 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:39:46.421515 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791877186 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791877184 -le 1791877186 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877186 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166702 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.DjjbZn3qLm ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527719, "url": "https://patchwork.sourceware.org/api/1.2/patches/145680/checks/527719/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:43:08.360940", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11545/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:43:08.360940 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:43:08.360940 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791877388 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791877186 -le 1791877388 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791877388 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166709 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.DjjbZn3qLm ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.MZgr2uOOgc /tmp/tmp.DjjbZn3qLm + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67730 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67730 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67730 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67730 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145681 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145681 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145681 + 164976:pw-trigger.sh: 74: patch_id=145681 + 164976:pw-trigger.sh: 75: '[' 145681 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145681 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145681 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145681 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145681 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145681 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145681 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.KRDD3camaF +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.8B5G2ak7S4 ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.KRDD3camaF /tmp/tmp.8B5G2ak7S4' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145681/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145681/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166773 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8B5G2ak7S4 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528173, "url": "https://patchwork.sourceware.org/api/1.2/patches/145681/checks/528173/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:42:15.636548", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11549/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:42:15.636548 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:42:15.636548 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791916935 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791916935 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791916935 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166780 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8B5G2ak7S4 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528174, "url": "https://patchwork.sourceware.org/api/1.2/patches/145681/checks/528174/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:42:18.321381", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11549/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:42:18.321381 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:42:18.321381 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791916938 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791916935 -le 1791916938 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791916938 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166787 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8B5G2ak7S4 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.KRDD3camaF /tmp/tmp.8B5G2ak7S4 + 164976:pw-trigger.sh: 89: check_state=fail + 164976:pw-trigger.sh: 90: '[' fail = pending ']' + 164976:pw-trigger.sh: 93: num_patch=2 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67730 2 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67730 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67730 property '.*' value Patches 2 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67730 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 16 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=15 ++ 164976:pw-trigger.sh: 64: shyaml get-value 15.id + 164976:pw-trigger.sh: 64: series_id=67754 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67754 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67754 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67754 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67754 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67754 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67754 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67754 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67754 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145707 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145707 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145707 + 164976:pw-trigger.sh: 74: patch_id=145707 + 164976:pw-trigger.sh: 75: '[' 145707 = '' ']' ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145707 State ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145707 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145707 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145707 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=committed + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145707 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145707 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.fgOANT99hD +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.cJUTLYRMkV ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.fgOANT99hD /tmp/tmp.cJUTLYRMkV' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145707/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145707/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166892 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cJUTLYRMkV ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527678, "url": "https://patchwork.sourceware.org/api/1.2/patches/145707/checks/527678/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:25:39.976051", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11532/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:25:39.976051 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:25:39.976051 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876339 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791876339 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876339 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166899 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cJUTLYRMkV ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527680, "url": "https://patchwork.sourceware.org/api/1.2/patches/145707/checks/527680/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:25:43.537470", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11532/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:25:43.537470 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:25:43.537470 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876343 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876339 -le 1791876343 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876343 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 166906 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cJUTLYRMkV ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.fgOANT99hD /tmp/tmp.cJUTLYRMkV + 164976:pw-trigger.sh: 89: check_state=fail + 164976:pw-trigger.sh: 90: '[' fail = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67754 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67754 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67754 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67754 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 15 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=14 ++ 164976:pw-trigger.sh: 64: shyaml get-value 14.id + 164976:pw-trigger.sh: 64: series_id=67759 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67759 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67759 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67759 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67759 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=False + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' False = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 191: return 1 + 164976:pw-trigger.sh: 67: continue + 164976:pw-trigger.sh: 62: '[' 14 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=13 ++ 164976:pw-trigger.sh: 64: shyaml get-value 13.id + 164976:pw-trigger.sh: 64: series_id=67768 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67768 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67768 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67768 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67768 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67768 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67768 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67768 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67768 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145732 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145732 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145732 + 164976:pw-trigger.sh: 74: patch_id=145732 + 164976:pw-trigger.sh: 75: '[' 145732 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145732 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145732 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145732 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145732 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145732 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145732 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.qRWS7z1RxP +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ClFpU8hprR ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.qRWS7z1RxP /tmp/tmp.ClFpU8hprR' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145732/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145732/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167032 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ClFpU8hprR ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527681, "url": "https://patchwork.sourceware.org/api/1.2/patches/145732/checks/527681/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:25:45.667835", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11533/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:25:45.667835 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:25:45.667835 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876345 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791876345 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876345 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167039 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ClFpU8hprR ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527683, "url": "https://patchwork.sourceware.org/api/1.2/patches/145732/checks/527683/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:25:46.919098", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11533/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:25:46.919098 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:25:46.919098 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876346 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876345 -le 1791876346 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876346 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167046 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ClFpU8hprR ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527697, "url": "https://patchwork.sourceware.org/api/1.2/patches/145732/checks/527697/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:29:25.470224", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11533/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:29:25.470224 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:29:25.470224 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876565 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876346 -le 1791876565 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876565 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167053 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ClFpU8hprR ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.qRWS7z1RxP /tmp/tmp.ClFpU8hprR + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67768 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67768 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67768 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67768 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 13 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=12 ++ 164976:pw-trigger.sh: 64: shyaml get-value 12.id + 164976:pw-trigger.sh: 64: series_id=67780 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67780 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67780 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67780 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67780 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67780 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67780 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67780 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67780 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145750 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145750 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145750 + 164976:pw-trigger.sh: 74: patch_id=145750 + 164976:pw-trigger.sh: 75: '[' 145750 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145750 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145750 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145750 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145750 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145750 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145750 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.zeKEcVwqlU +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ua1QwCpWbS ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.zeKEcVwqlU /tmp/tmp.ua1QwCpWbS' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145750/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145750/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167163 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ua1QwCpWbS ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527684, "url": "https://patchwork.sourceware.org/api/1.2/patches/145750/checks/527684/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:26:07.275676", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11534/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:26:07.275676 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:26:07.275676 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876367 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791876367 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876367 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167170 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ua1QwCpWbS ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527685, "url": "https://patchwork.sourceware.org/api/1.2/patches/145750/checks/527685/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:26:10.861419", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11534/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:26:10.861419 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:26:10.861419 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876370 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876367 -le 1791876370 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876370 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167177 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ua1QwCpWbS ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527698, "url": "https://patchwork.sourceware.org/api/1.2/patches/145750/checks/527698/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:30:02.146061", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11534/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:30:02.146061 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:30:02.146061 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876602 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876370 -le 1791876602 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876602 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167184 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ua1QwCpWbS ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.zeKEcVwqlU /tmp/tmp.ua1QwCpWbS + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67780 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67780 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67780 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67780 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145752 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145752 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145752 + 164976:pw-trigger.sh: 74: patch_id=145752 + 164976:pw-trigger.sh: 75: '[' 145752 = '' ']' ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145752 State ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145752 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145752 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145752 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145752 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145752 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Sj6o4gcFRg +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Oejr23Cjgh ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Sj6o4gcFRg /tmp/tmp.Oejr23Cjgh' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145752/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145752/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167248 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Oejr23Cjgh ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528175, "url": "https://patchwork.sourceware.org/api/1.2/patches/145752/checks/528175/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:42:53.556579", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11550/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:42:53.556579 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:42:53.556579 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791916973 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791916973 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791916973 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167255 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Oejr23Cjgh ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528176, "url": "https://patchwork.sourceware.org/api/1.2/patches/145752/checks/528176/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:42:55.090420", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11550/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:42:55.090420 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:42:55.090420 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791916975 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791916973 -le 1791916975 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791916975 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167262 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Oejr23Cjgh ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528179, "url": "https://patchwork.sourceware.org/api/1.2/patches/145752/checks/528179/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:46:32.499222", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11550/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:46:32.499222 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:46:32.499222 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791917192 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791916975 -le 1791917192 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917192 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167269 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Oejr23Cjgh ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Sj6o4gcFRg /tmp/tmp.Oejr23Cjgh + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=2 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67780 2 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67780 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67780 property '.*' value Patches 2 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67780 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145751 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145751 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145751 + 164976:pw-trigger.sh: 74: patch_id=145751 + 164976:pw-trigger.sh: 75: '[' 145751 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145751 State ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145751 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145751 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145751 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145751 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145751 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.QXMsbRTBLI +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.PuqMC82sIR ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.QXMsbRTBLI /tmp/tmp.PuqMC82sIR' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145751/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145751/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167336 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PuqMC82sIR ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528434, "url": "https://patchwork.sourceware.org/api/1.2/patches/145751/checks/528434/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:15:30.035305", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11557/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:15:30.035305 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:15:30.035305 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791933330 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791933330 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933330 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167343 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PuqMC82sIR ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528436, "url": "https://patchwork.sourceware.org/api/1.2/patches/145751/checks/528436/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:15:33.180044", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11557/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:15:33.180044 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:15:33.180044 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791933333 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933330 -le 1791933333 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933333 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167350 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PuqMC82sIR ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528444, "url": "https://patchwork.sourceware.org/api/1.2/patches/145751/checks/528444/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:19:19.643665", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11557/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:19:19.643665 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:19:19.643665 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791933559 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933333 -le 1791933559 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933559 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167357 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PuqMC82sIR ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.QXMsbRTBLI /tmp/tmp.PuqMC82sIR + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=3 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67780 3 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67780 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67780 property '.*' value Patches 3 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67780 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145749 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145749 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145749 + 164976:pw-trigger.sh: 74: patch_id=145749 + 164976:pw-trigger.sh: 75: '[' 145749 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145749 State ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145749 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145749 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145749 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145749 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145749 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.gjHtNCXSRc +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Ype6jKFLdj ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.gjHtNCXSRc /tmp/tmp.Ype6jKFLdj' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145749/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145749/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167427 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Ype6jKFLdj ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.gjHtNCXSRc /tmp/tmp.Ype6jKFLdj + 164976:pw-trigger.sh: 89: check_state=pending + 164976:pw-trigger.sh: 90: '[' pending = pending ']' + 164976:pw-trigger.sh: 91: break + 164976:pw-trigger.sh: 96: '[' 145749 = '' ']' + 164976:pw-trigger.sh: 101: check_state=success + 164976:pw-trigger.sh: 108: '[' success '!=' success ']' + 164976:pw-trigger.sh: 113: j=1 + 164976:pw-trigger.sh: 114: cat + 164976:pw-trigger.sh: 62: '[' 12 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=11 ++ 164976:pw-trigger.sh: 64: shyaml get-value 11.id + 164976:pw-trigger.sh: 64: series_id=67781 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67781 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67781 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67781 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67781 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67781 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67781 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67781 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67781 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145753 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145753 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145753 + 164976:pw-trigger.sh: 74: patch_id=145753 + 164976:pw-trigger.sh: 75: '[' 145753 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145753 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145753 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145753 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145753 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145753 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145753 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.k7se3CWD0k +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.iZn82dxOGb ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.k7se3CWD0k /tmp/tmp.iZn82dxOGb' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145753/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145753/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167515 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iZn82dxOGb ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527686, "url": "https://patchwork.sourceware.org/api/1.2/patches/145753/checks/527686/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:27:02.838969", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11535/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:27:02.838969 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:27:02.838969 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876422 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791876422 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876422 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167522 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iZn82dxOGb ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527687, "url": "https://patchwork.sourceware.org/api/1.2/patches/145753/checks/527687/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:27:04.073048", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11535/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:27:04.073048 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:27:04.073048 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876424 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876422 -le 1791876424 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876424 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167529 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iZn82dxOGb ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527699, "url": "https://patchwork.sourceware.org/api/1.2/patches/145753/checks/527699/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:32:35.873631", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11535/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:32:35.873631 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:32:35.873631 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876755 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876424 -le 1791876755 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876755 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167536 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iZn82dxOGb ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.k7se3CWD0k /tmp/tmp.iZn82dxOGb + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67781 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67781 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67781 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67781 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 11 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=10 ++ 164976:pw-trigger.sh: 64: shyaml get-value 10.id + 164976:pw-trigger.sh: 64: series_id=67789 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67789 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67789 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67789 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67789 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67789 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67789 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67789 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67789 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145766 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145766 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145766 + 164976:pw-trigger.sh: 74: patch_id=145766 + 164976:pw-trigger.sh: 75: '[' 145766 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145766 State ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145766 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145766 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145766 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145766 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145766 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.6KtlMCt3iK +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.idPs5j8uBi ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.6KtlMCt3iK /tmp/tmp.idPs5j8uBi' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145766/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145766/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167638 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.idPs5j8uBi ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527688, "url": "https://patchwork.sourceware.org/api/1.2/patches/145766/checks/527688/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:27:06.981040", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11536/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:27:06.981040 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:27:06.981040 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876426 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791876426 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876426 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167645 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.idPs5j8uBi ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527689, "url": "https://patchwork.sourceware.org/api/1.2/patches/145766/checks/527689/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:27:10.591730", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11536/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:27:10.591730 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:27:10.591730 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876430 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876426 -le 1791876430 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876430 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167652 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.idPs5j8uBi ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527700, "url": "https://patchwork.sourceware.org/api/1.2/patches/145766/checks/527700/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:32:36.235864", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11536/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:32:36.235864 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:32:36.235864 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876756 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876430 -le 1791876756 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876756 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167659 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.idPs5j8uBi ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.6KtlMCt3iK /tmp/tmp.idPs5j8uBi + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67789 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67789 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67789 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67789 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 10 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=9 ++ 164976:pw-trigger.sh: 64: shyaml get-value 9.id + 164976:pw-trigger.sh: 64: series_id=67794 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67794 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67794 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67794 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67794 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67794 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67794 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67794 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67794 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145778 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145778 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145778 + 164976:pw-trigger.sh: 74: patch_id=145778 + 164976:pw-trigger.sh: 75: '[' 145778 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145778 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145778 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145778 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145778 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145778 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145778 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Ik5w74OKBk +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.dWYKUsVdzA ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Ik5w74OKBk /tmp/tmp.dWYKUsVdzA' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145778/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145778/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167769 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dWYKUsVdzA ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527690, "url": "https://patchwork.sourceware.org/api/1.2/patches/145778/checks/527690/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:27:18.181340", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11537/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:27:18.181340 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:27:18.181340 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876438 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791876438 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876438 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167776 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dWYKUsVdzA ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527691, "url": "https://patchwork.sourceware.org/api/1.2/patches/145778/checks/527691/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:27:21.041587", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11537/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:27:21.041587 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:27:21.041587 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876441 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876438 -le 1791876441 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876441 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167783 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dWYKUsVdzA ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527701, "url": "https://patchwork.sourceware.org/api/1.2/patches/145778/checks/527701/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T07:33:07.557727", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11537/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T07:33:07.557727 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T07:33:07.557727 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791876787 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791876441 -le 1791876787 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791876787 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167790 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dWYKUsVdzA ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Ik5w74OKBk /tmp/tmp.dWYKUsVdzA + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67794 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67794 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67794 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67794 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145781 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145781 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145781 + 164976:pw-trigger.sh: 74: patch_id=145781 + 164976:pw-trigger.sh: 75: '[' 145781 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145781 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145781 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145781 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145781 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145781 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145781 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.6VPBeBVSoQ +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.b1dcAcbibF ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.6VPBeBVSoQ /tmp/tmp.b1dcAcbibF' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145781/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145781/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167854 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.b1dcAcbibF ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528180, "url": "https://patchwork.sourceware.org/api/1.2/patches/145781/checks/528180/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:46:40.094723", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11551/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:46:40.094723 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:46:40.094723 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791917200 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791917200 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917200 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167861 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.b1dcAcbibF ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528181, "url": "https://patchwork.sourceware.org/api/1.2/patches/145781/checks/528181/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:46:43.016999", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11551/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:46:43.016999 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:46:43.016999 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791917203 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917200 -le 1791917203 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917203 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167868 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.b1dcAcbibF ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528186, "url": "https://patchwork.sourceware.org/api/1.2/patches/145781/checks/528186/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:49:25.274966", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11551/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:49:25.274966 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:49:25.274966 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791917365 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917203 -le 1791917365 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917365 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167875 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.b1dcAcbibF ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.6VPBeBVSoQ /tmp/tmp.b1dcAcbibF + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=2 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67794 2 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67794 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67794 property '.*' value Patches 2 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67794 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145777 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145777 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145777 + 164976:pw-trigger.sh: 74: patch_id=145777 + 164976:pw-trigger.sh: 75: '[' 145777 = '' ']' ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145777 State ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145777 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145777 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145777 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145777 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145777 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.4r77qmsCId +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.C4Ior11oWN ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.4r77qmsCId /tmp/tmp.C4Ior11oWN' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145777/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145777/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167942 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.C4Ior11oWN ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528435, "url": "https://patchwork.sourceware.org/api/1.2/patches/145777/checks/528435/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:15:30.041784", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11558/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:15:30.041784 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:15:30.041784 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791933330 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791933330 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933330 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167949 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.C4Ior11oWN ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528437, "url": "https://patchwork.sourceware.org/api/1.2/patches/145777/checks/528437/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:15:34.989594", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11558/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:15:34.989594 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:15:34.989594 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791933334 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933330 -le 1791933334 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933334 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167956 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.C4Ior11oWN ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528445, "url": "https://patchwork.sourceware.org/api/1.2/patches/145777/checks/528445/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:19:25.686490", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11558/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:19:25.686490 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:19:25.686490 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791933565 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933334 -le 1791933565 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933565 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 167963 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.C4Ior11oWN ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.4r77qmsCId /tmp/tmp.C4Ior11oWN + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=3 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67794 3 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67794 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67794 property '.*' value Patches 3 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67794 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145780 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145780 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145780 + 164976:pw-trigger.sh: 74: patch_id=145780 + 164976:pw-trigger.sh: 75: '[' 145780 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145780 State ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145780 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145780 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145780 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145780 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145780 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.yWcHMnP9m0 +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.pdrkBlKqzU ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.yWcHMnP9m0 /tmp/tmp.pdrkBlKqzU' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145780/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145780/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168033 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.pdrkBlKqzU ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.yWcHMnP9m0 /tmp/tmp.pdrkBlKqzU + 164976:pw-trigger.sh: 89: check_state=pending + 164976:pw-trigger.sh: 90: '[' pending = pending ']' + 164976:pw-trigger.sh: 91: break + 164976:pw-trigger.sh: 96: '[' 145780 = '' ']' + 164976:pw-trigger.sh: 101: check_state=success + 164976:pw-trigger.sh: 108: '[' success '!=' success ']' + 164976:pw-trigger.sh: 113: j=2 + 164976:pw-trigger.sh: 114: cat + 164976:pw-trigger.sh: 62: '[' 9 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=8 ++ 164976:pw-trigger.sh: 64: shyaml get-value 8.id + 164976:pw-trigger.sh: 64: series_id=67815 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67815 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67815 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67815 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67815 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67815 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67815 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67815 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67815 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145844 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145844 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145844 + 164976:pw-trigger.sh: 74: patch_id=145844 + 164976:pw-trigger.sh: 75: '[' 145844 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145844 State ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145844 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145844 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145844 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145844 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145844 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.yqneIDZdPr +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.cJ6eZYc2H5 ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.yqneIDZdPr /tmp/tmp.cJ6eZYc2H5' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145844/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145844/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168121 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cJ6eZYc2H5 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528182, "url": "https://patchwork.sourceware.org/api/1.2/patches/145844/checks/528182/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:47:41.573785", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11552/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:47:41.573785 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:47:41.573785 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791917261 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791917261 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917261 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168128 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cJ6eZYc2H5 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528183, "url": "https://patchwork.sourceware.org/api/1.2/patches/145844/checks/528183/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:47:44.017065", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11552/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:47:44.017065 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:47:44.017065 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791917264 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917261 -le 1791917264 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917264 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168135 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cJ6eZYc2H5 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528191, "url": "https://patchwork.sourceware.org/api/1.2/patches/145844/checks/528191/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:50:46.011208", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11552/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:50:46.011208 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:50:46.011208 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791917446 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917264 -le 1791917446 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917446 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168142 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cJ6eZYc2H5 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.yqneIDZdPr /tmp/tmp.cJ6eZYc2H5 + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67815 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67815 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67815 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67815 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 8 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=7 ++ 164976:pw-trigger.sh: 64: shyaml get-value 7.id + 164976:pw-trigger.sh: 64: series_id=67822 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67822 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67822 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67822 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67822 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67822 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67822 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67822 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67822 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145867 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145867 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145867 + 164976:pw-trigger.sh: 74: patch_id=145867 + 164976:pw-trigger.sh: 75: '[' 145867 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145867 State ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145867 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145867 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145867 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 164976:pw-trigger.sh: 82: patch_state=committed + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145867 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145867 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.4e80dbuDZO +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.33rVcVTTWu ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.4e80dbuDZO /tmp/tmp.33rVcVTTWu' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145867/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145867/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168244 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.33rVcVTTWu ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528184, "url": "https://patchwork.sourceware.org/api/1.2/patches/145867/checks/528184/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:48:33.907734", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11553/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:48:33.907734 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:48:33.907734 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791917313 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791917313 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917313 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168251 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.33rVcVTTWu ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528185, "url": "https://patchwork.sourceware.org/api/1.2/patches/145867/checks/528185/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:48:36.424334", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11553/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:48:36.424334 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:48:36.424334 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791917316 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917313 -le 1791917316 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917316 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168258 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.33rVcVTTWu ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.4e80dbuDZO /tmp/tmp.33rVcVTTWu + 164976:pw-trigger.sh: 89: check_state=fail + 164976:pw-trigger.sh: 90: '[' fail = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67822 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67822 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67822 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67822 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 7 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=6 ++ 164976:pw-trigger.sh: 64: shyaml get-value 6.id + 164976:pw-trigger.sh: 64: series_id=67828 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67828 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67828 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67828 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67828 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67828 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67828 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67828 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67828 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145876 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145876 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145876 + 164976:pw-trigger.sh: 74: patch_id=145876 + 164976:pw-trigger.sh: 75: '[' 145876 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145876 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145876 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145876 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145876 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145876 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145876 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.lev28QytlF +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.8JPomA8gwR ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.lev28QytlF /tmp/tmp.8JPomA8gwR' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145876/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145876/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168366 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8JPomA8gwR ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528187, "url": "https://patchwork.sourceware.org/api/1.2/patches/145876/checks/528187/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:49:35.502557", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11554/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:49:35.502557 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:49:35.502557 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791917375 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791917375 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917375 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168373 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8JPomA8gwR ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528188, "url": "https://patchwork.sourceware.org/api/1.2/patches/145876/checks/528188/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:49:37.648253", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11554/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:49:37.648253 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:49:37.648253 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791917377 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917375 -le 1791917377 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917377 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168380 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8JPomA8gwR ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528194, "url": "https://patchwork.sourceware.org/api/1.2/patches/145876/checks/528194/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:52:59.795995", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11554/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:52:59.795995 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:52:59.795995 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791917579 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917377 -le 1791917579 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917579 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168387 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8JPomA8gwR ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.lev28QytlF /tmp/tmp.8JPomA8gwR + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67828 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67828 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67828 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67828 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145875 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145875 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145875 + 164976:pw-trigger.sh: 74: patch_id=145875 + 164976:pw-trigger.sh: 75: '[' 145875 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145875 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145875 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145875 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145875 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145875 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145875 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.D51LhtHZTR +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.xOHZ1ctayb ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.D51LhtHZTR /tmp/tmp.xOHZ1ctayb' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145875/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145875/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168451 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xOHZ1ctayb ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528438, "url": "https://patchwork.sourceware.org/api/1.2/patches/145875/checks/528438/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:15:39.209990", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11559/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:15:39.209990 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:15:39.209990 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791933339 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791933339 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933339 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168458 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xOHZ1ctayb ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528439, "url": "https://patchwork.sourceware.org/api/1.2/patches/145875/checks/528439/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:15:42.135374", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11559/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:15:42.135374 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:15:42.135374 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791933342 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933339 -le 1791933342 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933342 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168465 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xOHZ1ctayb ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528446, "url": "https://patchwork.sourceware.org/api/1.2/patches/145875/checks/528446/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:19:35.778577", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11559/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:19:35.778577 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:19:35.778577 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791933575 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933342 -le 1791933575 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933575 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168472 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xOHZ1ctayb ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.D51LhtHZTR /tmp/tmp.xOHZ1ctayb + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=2 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67828 2 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67828 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67828 property '.*' value Patches 2 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67828 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145874 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145874 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145874 + 164976:pw-trigger.sh: 74: patch_id=145874 + 164976:pw-trigger.sh: 75: '[' 145874 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145874 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145874 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145874 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145874 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145874 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145874 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.uUs02fiCrB +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.LwvU6fp58K ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.uUs02fiCrB /tmp/tmp.LwvU6fp58K' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145874/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145874/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168539 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LwvU6fp58K ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.uUs02fiCrB /tmp/tmp.LwvU6fp58K + 164976:pw-trigger.sh: 89: check_state=pending + 164976:pw-trigger.sh: 90: '[' pending = pending ']' + 164976:pw-trigger.sh: 91: break + 164976:pw-trigger.sh: 96: '[' 145874 = '' ']' + 164976:pw-trigger.sh: 101: check_state=success + 164976:pw-trigger.sh: 108: '[' success '!=' success ']' + 164976:pw-trigger.sh: 113: j=3 + 164976:pw-trigger.sh: 114: cat + 164976:pw-trigger.sh: 62: '[' 6 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=5 ++ 164976:pw-trigger.sh: 64: shyaml get-value 5.id + 164976:pw-trigger.sh: 64: series_id=67829 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67829 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67829 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67829 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67829 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67829 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67829 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67829 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67829 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145877 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145877 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145877 + 164976:pw-trigger.sh: 74: patch_id=145877 + 164976:pw-trigger.sh: 75: '[' 145877 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145877 State ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145877 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145877 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145877 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145877 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145877 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.hOsmPchFVN +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.aE0tAPfQFt ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.hOsmPchFVN /tmp/tmp.aE0tAPfQFt' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145877/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145877/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168627 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aE0tAPfQFt ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528189, "url": "https://patchwork.sourceware.org/api/1.2/patches/145877/checks/528189/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:50:40.684565", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11555/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:50:40.684565 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:50:40.684565 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791917440 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791917440 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917440 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168634 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aE0tAPfQFt ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528190, "url": "https://patchwork.sourceware.org/api/1.2/patches/145877/checks/528190/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:50:43.454243", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11555/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:50:43.454243 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:50:43.454243 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791917443 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917440 -le 1791917443 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917443 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168641 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aE0tAPfQFt ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.hOsmPchFVN /tmp/tmp.aE0tAPfQFt + 164976:pw-trigger.sh: 89: check_state=fail + 164976:pw-trigger.sh: 90: '[' fail = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67829 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67829 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67829 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67829 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 5 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=4 ++ 164976:pw-trigger.sh: 64: shyaml get-value 4.id + 164976:pw-trigger.sh: 64: series_id=67839 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67839 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67839 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67839 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67839 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67839 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67839 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67839 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67839 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145890 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145890 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145890 + 164976:pw-trigger.sh: 74: patch_id=145890 + 164976:pw-trigger.sh: 75: '[' 145890 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145890 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145890 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145890 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145890 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=committed + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145890 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145890 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.u7bid1TPuE +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.K2pnQ8eOYK ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.u7bid1TPuE /tmp/tmp.K2pnQ8eOYK' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145890/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145890/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168743 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.K2pnQ8eOYK ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528192, "url": "https://patchwork.sourceware.org/api/1.2/patches/145890/checks/528192/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:51:32.484455", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11556/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:51:32.484455 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:51:32.484455 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791917492 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791917492 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917492 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168750 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.K2pnQ8eOYK ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528193, "url": "https://patchwork.sourceware.org/api/1.2/patches/145890/checks/528193/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:51:35.967179", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11556/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:51:35.967179 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:51:35.967179 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791917495 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917492 -le 1791917495 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917495 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168757 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.K2pnQ8eOYK ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.u7bid1TPuE /tmp/tmp.K2pnQ8eOYK + 164976:pw-trigger.sh: 89: check_state=fail + 164976:pw-trigger.sh: 90: '[' fail = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67839 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67839 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67839 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67839 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 4 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=3 ++ 164976:pw-trigger.sh: 64: shyaml get-value 3.id + 164976:pw-trigger.sh: 64: series_id=67842 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67842 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67842 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67842 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67842 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67842 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67842 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67842 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67842 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145893 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145893 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145893 + 164976:pw-trigger.sh: 74: patch_id=145893 + 164976:pw-trigger.sh: 75: '[' 145893 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145893 State ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145893 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145893 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145893 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145893 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145893 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.49w24dbBn5 +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.CtRiN1gjMs ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.49w24dbBn5 /tmp/tmp.CtRiN1gjMs' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145893/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145893/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168859 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CtRiN1gjMs ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528168, "url": "https://patchwork.sourceware.org/api/1.2/patches/145893/checks/528168/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:40:59.109166", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11547/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:40:59.109166 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:40:59.109166 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791916859 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791916859 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791916859 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168866 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CtRiN1gjMs ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528169, "url": "https://patchwork.sourceware.org/api/1.2/patches/145893/checks/528169/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:41:01.474257", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11547/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:41:01.474257 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:41:01.474257 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791916861 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791916859 -le 1791916861 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791916861 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168873 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CtRiN1gjMs ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528177, "url": "https://patchwork.sourceware.org/api/1.2/patches/145893/checks/528177/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:45:11.546264", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11547/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:45:11.546264 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:45:11.546264 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791917111 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791916861 -le 1791917111 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917111 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168880 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CtRiN1gjMs ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.49w24dbBn5 /tmp/tmp.CtRiN1gjMs + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67842 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67842 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67842 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67842 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 3 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=2 ++ 164976:pw-trigger.sh: 64: shyaml get-value 2.id + 164976:pw-trigger.sh: 64: series_id=67847 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67847 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67847 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67847 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67847 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67847 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67847 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67847 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67847 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145898 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145898 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145898 + 164976:pw-trigger.sh: 74: patch_id=145898 + 164976:pw-trigger.sh: 75: '[' 145898 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145898 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145898 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145898 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145898 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=committed + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145898 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145898 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.RL6eWGRS4m +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.cxtZPS5xsR ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.RL6eWGRS4m /tmp/tmp.cxtZPS5xsR' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145898/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145898/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168982 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cxtZPS5xsR ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528167, "url": "https://patchwork.sourceware.org/api/1.2/patches/145898/checks/528167/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:40:58.773511", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11548/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:40:58.773511 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:40:58.773511 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791916858 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791916858 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791916858 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168989 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cxtZPS5xsR ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528171, "url": "https://patchwork.sourceware.org/api/1.2/patches/145898/checks/528171/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:41:03.219189", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11548/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:41:03.219189 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:41:03.219189 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791916863 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791916858 -le 1791916863 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791916863 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 168996 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.cxtZPS5xsR ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.RL6eWGRS4m /tmp/tmp.cxtZPS5xsR + 164976:pw-trigger.sh: 89: check_state=fail + 164976:pw-trigger.sh: 90: '[' fail = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67847 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67847 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67847 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67847 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 164976:pw-trigger.sh: 74: true + 164976:pw-trigger.sh: 74: patch_id= + 164976:pw-trigger.sh: 75: '[' '' = '' ']' + 164976:pw-trigger.sh: 76: break + 164976:pw-trigger.sh: 96: '[' '' = '' ']' + 164976:pw-trigger.sh: 97: continue + 164976:pw-trigger.sh: 62: '[' 2 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=1 ++ 164976:pw-trigger.sh: 64: shyaml get-value 1.id + 164976:pw-trigger.sh: 64: series_id=67849 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67849 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67849 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67849 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67849 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67849 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67849 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67849 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67849 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145915 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145915 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145915 + 164976:pw-trigger.sh: 74: patch_id=145915 + 164976:pw-trigger.sh: 75: '[' 145915 = '' ']' ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145915 State ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145915 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145915 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145915 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145915 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145915 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.M4AKGwNgXh +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.8ZpCBydNco ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.M4AKGwNgXh /tmp/tmp.8ZpCBydNco' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145915/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145915/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 169128 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8ZpCBydNco ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528440, "url": "https://patchwork.sourceware.org/api/1.2/patches/145915/checks/528440/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:16:12.220154", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11560/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:16:12.220154 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:16:12.220154 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791933372 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791933372 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933372 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 169135 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8ZpCBydNco ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528441, "url": "https://patchwork.sourceware.org/api/1.2/patches/145915/checks/528441/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:16:14.987731", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11560/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:16:14.987731 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:16:14.987731 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791933374 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933372 -le 1791933374 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933374 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 169142 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8ZpCBydNco ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528447, "url": "https://patchwork.sourceware.org/api/1.2/patches/145915/checks/528447/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:19:57.855092", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11560/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:19:57.855092 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:19:57.855092 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791933597 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933374 -le 1791933597 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933597 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 169149 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8ZpCBydNco ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.M4AKGwNgXh /tmp/tmp.8ZpCBydNco + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67849 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67849 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67849 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67849 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145913 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145913 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145913 + 164976:pw-trigger.sh: 74: patch_id=145913 + 164976:pw-trigger.sh: 75: '[' 145913 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145913 State ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145913 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145913 property State value ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145913 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145913 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145913 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.fHSNz8llJl +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.thtQ5thvmS ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.fHSNz8llJl /tmp/tmp.thtQ5thvmS' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145913/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145913/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 169213 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.thtQ5thvmS ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.fHSNz8llJl /tmp/tmp.thtQ5thvmS + 164976:pw-trigger.sh: 89: check_state=pending + 164976:pw-trigger.sh: 90: '[' pending = pending ']' + 164976:pw-trigger.sh: 91: break + 164976:pw-trigger.sh: 96: '[' 145913 = '' ']' + 164976:pw-trigger.sh: 101: check_state=success + 164976:pw-trigger.sh: 108: '[' success '!=' success ']' + 164976:pw-trigger.sh: 113: j=4 + 164976:pw-trigger.sh: 114: cat + 164976:pw-trigger.sh: 62: '[' 1 -gt 0 ']' + 164976:pw-trigger.sh: 63: i=0 ++ 164976:pw-trigger.sh: 64: shyaml get-value 0.id + 164976:pw-trigger.sh: 64: series_id=67856 + 164976:pw-trigger.sh: 66: pw_series_complete_p gdb 67856 + 164976:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 164976:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 164976:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67856 + 164976:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 164976:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67856 property Complete value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67856 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: pw_series_complete_p: 187: value=True + 164976:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 164976:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 164976:pw-trigger.sh: 71: num_patch=0 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67856 0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67856 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67856 property '.*' value Patches 0 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67856 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145924 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145924 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145924 + 164976:pw-trigger.sh: 74: patch_id=145924 + 164976:pw-trigger.sh: 75: '[' 145924 = '' ']' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145924 State ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145924 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145924 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145924 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145924 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145924 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.sYqTZQGjcF +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.C5FQWQuO69 ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.sYqTZQGjcF /tmp/tmp.C5FQWQuO69' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145924/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145924/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 169303 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.C5FQWQuO69 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528442, "url": "https://patchwork.sourceware.org/api/1.2/patches/145924/checks/528442/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:16:17.768510", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11561/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:16:17.768510 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:16:17.768510 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791933377 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791933377 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933377 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 169310 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.C5FQWQuO69 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528443, "url": "https://patchwork.sourceware.org/api/1.2/patches/145924/checks/528443/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:16:19.093331", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11561/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:16:19.093331 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:16:19.093331 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791933379 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933377 -le 1791933379 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933379 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 169317 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.C5FQWQuO69 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528448, "url": "https://patchwork.sourceware.org/api/1.2/patches/145924/checks/528448/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:19:59.455816", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11561/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 164976:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:19:59.455816 +++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:19:59.455816 +%s ++ 164976:pw-trigger.sh: pw_patch_check_state: 274: date=1791933599 ++ 164976:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933379 -le 1791933599 ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933599 +++ 164976:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 164976:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 169324 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.C5FQWQuO69 ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.sYqTZQGjcF /tmp/tmp.C5FQWQuO69 + 164976:pw-trigger.sh: 89: check_state=success + 164976:pw-trigger.sh: 90: '[' success = pending ']' + 164976:pw-trigger.sh: 93: num_patch=1 + 164976:pw-trigger.sh: 72: true ++ 164976:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67856 1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67856 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67856 property '.*' value Patches 1 +++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=67856 +++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 164976:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145922 ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145922 = '' ']' ++ 164976:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145922 + 164976:pw-trigger.sh: 74: patch_id=145922 + 164976:pw-trigger.sh: 75: '[' 145922 = '' ']' ++ 164976:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 164976:pw-trigger.sh: 82: pw_get_patch_data gdb 145922 State ++ 164976:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 164976:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145922 ++ 164976:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 164976:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145922 property State value ++ 164976:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 164976:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 164976:pw-trigger.sh: pw_yaml_get: 100: local id=145922 ++ 164976:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 164976:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 164976:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 164976:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 164976:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 164976:pw-trigger.sh: pw_yaml_get: 108: set +x + 164976:pw-trigger.sh: 82: patch_state=new + 164976:pw-trigger.sh: 83: case "$patch_state" in ++ 164976:pw-trigger.sh: 89: pw_patch_check_state 145922 tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 164976:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145922 ++ 164976:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 164976:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 164976:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 164976:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 164976:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 164976:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 164976:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 164976:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.k00weWJxAl +++ 164976:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 164976:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.wBfUDrmV4C ++ 164976:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.k00weWJxAl /tmp/tmp.wBfUDrmV4C' EXIT ++ 164976:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 164976:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145922/checks/ ++ 164976:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145922/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 164976:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 164976:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 164976:pw-trigger.sh: pw_patch_check_state: 263: true ++ 164976:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 164976:pw-trigger.sh: pw_patch_check_state: 267: wait 169388 ++ 164976:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 164976:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wBfUDrmV4C ++ 164976:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 164976:pw-trigger.sh: pw_patch_check_state: 270: break ++ 164976:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 164976:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.k00weWJxAl /tmp/tmp.wBfUDrmV4C + 164976:pw-trigger.sh: 89: check_state=pending + 164976:pw-trigger.sh: 90: '[' pending = pending ']' + 164976:pw-trigger.sh: 91: break + 164976:pw-trigger.sh: 96: '[' 145922 = '' ']' + 164976:pw-trigger.sh: 101: check_state=success + 164976:pw-trigger.sh: 108: '[' success '!=' success ']' + 164976:pw-trigger.sh: 113: j=5 + 164976:pw-trigger.sh: 114: cat + 164976:pw-trigger.sh: 62: '[' 0 -gt 0 ']' + 164976:pw-trigger.sh: 119: rm /tmp/tmp.cEkwNVokYu + 164976:pw-trigger.sh: 121: echo 'Processed 30 series and created 5 pre-commit triggers' Processed 30 series and created 5 pre-commit triggers + 164976:pw-trigger.sh: 1: pw_deinit gdb + 164976:pw-trigger.sh: pw_deinit: 57: set -euf -o pipefail + 164976:pw-trigger.sh: pw_deinit: 58: local project=gdb + 164976:pw-trigger.sh: pw_deinit: 60: rm -rf /tmp/pw-yaml-cache-164976 + 164976:pw-trigger.sh: 1: rm -f /tmp/tmp.cEkwNVokYu