+ 74943:jenkins1364475747147259841.sh: build_container_exec: 29: set +x + 168083:pw-trigger.sh: 46: trap 'pw_deinit gdb' EXIT + 168083:pw-trigger.sh: 47: pw_init gdb + 168083:pw-trigger.sh: pw_init: 41: set -euf -o pipefail + 168083:pw-trigger.sh: pw_init: 42: local project=gdb + 168083:pw-trigger.sh: pw_init: 44: git -C gdb config pw.server https://patchwork.sourceware.org/api/1.2/ + 168083:pw-trigger.sh: pw_init: 46: git -C gdb config pw.project gdb + 168083:pw-trigger.sh: pw_init: 48: pw_clear_cache + 168083:pw-trigger.sh: pw_clear_cache: 68: set -euf -o pipefail + 168083:pw-trigger.sh: pw_clear_cache: 70: rm -rf /tmp/pw-yaml-cache-168083 + 168083:pw-trigger.sh: pw_clear_cache: 71: mkdir /tmp/pw-yaml-cache-168083 ++ 168083:pw-trigger.sh: 49: mktemp + 168083:pw-trigger.sh: 49: yaml=/tmp/tmp.3k80zMzIv5 + 168083:pw-trigger.sh: 51: trap 'pw_deinit gdb; rm -f /tmp/tmp.3k80zMzIv5' EXIT + 168083:pw-trigger.sh: 53: readarray -t prereq_bots ++ 168083:pw-trigger.sh: 53: print_prereq_bots tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: print_prereq_bots: 26: set -euf -o pipefail ++ 168083:pw-trigger.sh: print_prereq_bots: 27: local ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: print_prereq_bots: 30: case "$ci_bot" in ++ 168083:pw-trigger.sh: print_prereq_bots: 37: case "$ci_bot" in + 168083:pw-trigger.sh: 55: git -C gdb pw series list -f yaml + 168083:pw-trigger.sh: 56: mkdir -p artifacts/jenkins ++ 168083:pw-trigger.sh: 58: shyaml get-length + 168083:pw-trigger.sh: 58: len=30 + 168083:pw-trigger.sh: 59: i=30 + 168083:pw-trigger.sh: 60: j=0 + 168083:pw-trigger.sh: 62: '[' 30 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=29 ++ 168083:pw-trigger.sh: 64: shyaml get-value 29.id + 168083:pw-trigger.sh: 64: series_id=67544 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67544 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67544 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67544 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67544 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67544 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67544 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67544 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67544 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145445 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145445 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145445 + 168083:pw-trigger.sh: 74: patch_id=145445 + 168083:pw-trigger.sh: 75: '[' 145445 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145445 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145445 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145445 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145445 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145445 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145445 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ZIIMZ7bgoE +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.5ZGCot53GT ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ZIIMZ7bgoE /tmp/tmp.5ZGCot53GT' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145445/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168208 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5ZGCot53GT ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526682, "url": "https://patchwork.sourceware.org/api/1.2/patches/145445/checks/526682/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T03:26:10.798309", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11515/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T03:26:10.798309 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T03:26:10.798309 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791429970 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791429970 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791429970 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168215 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5ZGCot53GT ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526683, "url": "https://patchwork.sourceware.org/api/1.2/patches/145445/checks/526683/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T03:26:13.844114", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11515/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T03:26:13.844114 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T03:26:13.844114 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791429973 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791429970 -le 1791429973 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791429973 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168222 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5ZGCot53GT ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526691, "url": "https://patchwork.sourceware.org/api/1.2/patches/145445/checks/526691/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T03:31:43.087483", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11515/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T03:31:43.087483 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T03:31:43.087483 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791430303 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791429973 -le 1791430303 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791430303 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168229 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5ZGCot53GT ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ZIIMZ7bgoE /tmp/tmp.5ZGCot53GT + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67544 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67544 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67544 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67544 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 29 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=28 ++ 168083:pw-trigger.sh: 64: shyaml get-value 28.id + 168083:pw-trigger.sh: 64: series_id=67549 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67549 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67549 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67549 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67549 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67549 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67549 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67549 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67549 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145456 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145456 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145456 + 168083:pw-trigger.sh: 74: patch_id=145456 + 168083:pw-trigger.sh: 75: '[' 145456 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145456 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145456 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145456 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145456 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145456 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145456 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.SLpE6zTuUC +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.oNWVikPpBm ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.SLpE6zTuUC /tmp/tmp.oNWVikPpBm' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145456/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168331 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.oNWVikPpBm ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526686, "url": "https://patchwork.sourceware.org/api/1.2/patches/145456/checks/526686/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T03:28:07.445682", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11516/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T03:28:07.445682 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T03:28:07.445682 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791430087 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791430087 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791430087 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168338 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.oNWVikPpBm ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526687, "url": "https://patchwork.sourceware.org/api/1.2/patches/145456/checks/526687/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T03:28:15.228029", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11516/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T03:28:15.228029 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T03:28:15.228029 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791430095 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791430087 -le 1791430095 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791430095 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168345 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.oNWVikPpBm ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526692, "url": "https://patchwork.sourceware.org/api/1.2/patches/145456/checks/526692/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T03:33:48.901316", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11516/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T03:33:48.901316 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T03:33:48.901316 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791430428 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791430095 -le 1791430428 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791430428 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168352 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.oNWVikPpBm ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.SLpE6zTuUC /tmp/tmp.oNWVikPpBm + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67549 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67549 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67549 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67549 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 28 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=27 ++ 168083:pw-trigger.sh: 64: shyaml get-value 27.id + 168083:pw-trigger.sh: 64: series_id=67550 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67550 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67550 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67550 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67550 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67550 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67550 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67550 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67550 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145457 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145457 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145457 + 168083:pw-trigger.sh: 74: patch_id=145457 + 168083:pw-trigger.sh: 75: '[' 145457 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145457 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145457 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145457 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145457 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145457 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145457 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.7SHY5TUvmM +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.XQOVbhi7dO ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.7SHY5TUvmM /tmp/tmp.XQOVbhi7dO' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145457/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168454 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XQOVbhi7dO ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526693, "url": "https://patchwork.sourceware.org/api/1.2/patches/145457/checks/526693/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T03:35:44.421023", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11517/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T03:35:44.421023 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T03:35:44.421023 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791430544 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791430544 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791430544 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168461 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XQOVbhi7dO ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526694, "url": "https://patchwork.sourceware.org/api/1.2/patches/145457/checks/526694/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T03:35:46.605385", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11517/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T03:35:46.605385 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T03:35:46.605385 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791430546 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791430544 -le 1791430546 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791430546 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168468 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XQOVbhi7dO ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526695, "url": "https://patchwork.sourceware.org/api/1.2/patches/145457/checks/526695/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T03:38:04.987363", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11517/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T03:38:04.987363 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T03:38:04.987363 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791430684 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791430546 -le 1791430684 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791430684 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168475 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XQOVbhi7dO ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.7SHY5TUvmM /tmp/tmp.XQOVbhi7dO + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67550 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67550 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67550 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67550 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 27 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=26 ++ 168083:pw-trigger.sh: 64: shyaml get-value 26.id + 168083:pw-trigger.sh: 64: series_id=67570 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67570 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67570 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67570 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67570 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67570 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67570 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67570 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67570 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145488 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145488 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145488 + 168083:pw-trigger.sh: 74: patch_id=145488 + 168083:pw-trigger.sh: 75: '[' 145488 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145488 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145488 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145488 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145488 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145488 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145488 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.1zcyqMaPUI +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ko0T53gZM6 ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.1zcyqMaPUI /tmp/tmp.ko0T53gZM6' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145488/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168577 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ko0T53gZM6 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526666, "url": "https://patchwork.sourceware.org/api/1.2/patches/145488/checks/526666/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T03:24:11.233724", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11509/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T03:24:11.233724 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T03:24:11.233724 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791429851 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791429851 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791429851 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168584 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ko0T53gZM6 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526668, "url": "https://patchwork.sourceware.org/api/1.2/patches/145488/checks/526668/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T03:24:12.738710", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11509/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T03:24:12.738710 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T03:24:12.738710 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791429852 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791429851 -le 1791429852 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791429852 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168591 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ko0T53gZM6 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526684, "url": "https://patchwork.sourceware.org/api/1.2/patches/145488/checks/526684/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T03:27:20.757682", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11509/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T03:27:20.757682 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T03:27:20.757682 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791430040 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791429852 -le 1791430040 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791430040 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168598 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ko0T53gZM6 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.1zcyqMaPUI /tmp/tmp.ko0T53gZM6 + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67570 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67570 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67570 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67570 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 26 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=25 ++ 168083:pw-trigger.sh: 64: shyaml get-value 25.id + 168083:pw-trigger.sh: 64: series_id=67617 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67617 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67617 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67617 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67617 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67617 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67617 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67617 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67617 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145541 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145541 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145541 + 168083:pw-trigger.sh: 74: patch_id=145541 + 168083:pw-trigger.sh: 75: '[' 145541 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145541 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145541 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145541 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145541 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145541 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145541 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.mZMwiAF782 +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.q7ZfFJL5qw ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.mZMwiAF782 /tmp/tmp.q7ZfFJL5qw' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145541/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168700 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.q7ZfFJL5qw ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526971, "url": "https://patchwork.sourceware.org/api/1.2/patches/145541/checks/526971/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T13:28:09.891136", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11520/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T13:28:09.891136 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T13:28:09.891136 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791466089 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791466089 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791466089 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168707 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.q7ZfFJL5qw ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526972, "url": "https://patchwork.sourceware.org/api/1.2/patches/145541/checks/526972/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T13:28:11.092392", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11520/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T13:28:11.092392 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T13:28:11.092392 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791466091 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791466089 -le 1791466091 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791466091 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168714 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.q7ZfFJL5qw ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526977, "url": "https://patchwork.sourceware.org/api/1.2/patches/145541/checks/526977/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T13:31:20.578519", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11520/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T13:31:20.578519 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T13:31:20.578519 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791466280 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791466091 -le 1791466280 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791466280 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168721 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.q7ZfFJL5qw ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.mZMwiAF782 /tmp/tmp.q7ZfFJL5qw + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67617 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67617 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67617 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67617 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 25 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=24 ++ 168083:pw-trigger.sh: 64: shyaml get-value 24.id + 168083:pw-trigger.sh: 64: series_id=67618 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67618 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67618 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67618 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67618 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67618 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67618 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67618 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67618 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145542 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145542 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145542 + 168083:pw-trigger.sh: 74: patch_id=145542 + 168083:pw-trigger.sh: 75: '[' 145542 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145542 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145542 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145542 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145542 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145542 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145542 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.3XLu0R5pgc +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.GlYOanb4Le ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.3XLu0R5pgc /tmp/tmp.GlYOanb4Le' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145542/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168823 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GlYOanb4Le ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526973, "url": "https://patchwork.sourceware.org/api/1.2/patches/145542/checks/526973/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T13:28:32.529983", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11521/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T13:28:32.529983 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T13:28:32.529983 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791466112 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791466112 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791466112 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168830 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GlYOanb4Le ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526974, "url": "https://patchwork.sourceware.org/api/1.2/patches/145542/checks/526974/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T13:28:33.591079", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11521/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T13:28:33.591079 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T13:28:33.591079 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791466113 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791466112 -le 1791466113 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791466113 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168837 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GlYOanb4Le ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 526978, "url": "https://patchwork.sourceware.org/api/1.2/patches/145542/checks/526978/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-08T13:32:00.287927", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11521/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-08T13:32:00.287927 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-08T13:32:00.287927 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791466320 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791466113 -le 1791466320 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791466320 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168844 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GlYOanb4Le ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.3XLu0R5pgc /tmp/tmp.GlYOanb4Le + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67618 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67618 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67618 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67618 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 24 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=23 ++ 168083:pw-trigger.sh: 64: shyaml get-value 23.id + 168083:pw-trigger.sh: 64: series_id=67649 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67649 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67649 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67649 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67649 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67649 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67649 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67649 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67649 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145581 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145581 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145581 + 168083:pw-trigger.sh: 74: patch_id=145581 + 168083:pw-trigger.sh: 75: '[' 145581 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145581 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145581 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145581 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145581 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145581 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145581 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.mrN44o2Beq +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.yvpx6HMLiY ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.mrN44o2Beq /tmp/tmp.yvpx6HMLiY' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145581/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168946 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.yvpx6HMLiY ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527508, "url": "https://patchwork.sourceware.org/api/1.2/patches/145581/checks/527508/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T11:29:34.098974", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11525/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T11:29:34.098974 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T11:29:34.098974 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791545374 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791545374 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791545374 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168953 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.yvpx6HMLiY ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527509, "url": "https://patchwork.sourceware.org/api/1.2/patches/145581/checks/527509/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T11:29:35.690641", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11525/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T11:29:35.690641 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T11:29:35.690641 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791545375 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791545374 -le 1791545375 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791545375 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168960 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.yvpx6HMLiY ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 527511, "url": "https://patchwork.sourceware.org/api/1.2/patches/145581/checks/527511/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-09T11:32:01.229714", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11525/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-09T11:32:01.229714 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-09T11:32:01.229714 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791545521 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791545375 -le 1791545521 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791545521 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 168967 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.yvpx6HMLiY ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.mrN44o2Beq /tmp/tmp.yvpx6HMLiY + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67649 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67649 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67649 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67649 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 23 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=22 ++ 168083:pw-trigger.sh: 64: shyaml get-value 22.id + 168083:pw-trigger.sh: 64: series_id=67671 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67671 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67671 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67671 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67671 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67671 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67671 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67671 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67671 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145606 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145606 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145606 + 168083:pw-trigger.sh: 74: patch_id=145606 + 168083:pw-trigger.sh: 75: '[' 145606 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145606 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145606 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145606 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145606 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145606 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145606 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.bOAHG2GKlH +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.6wjh2NlqDR ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.bOAHG2GKlH /tmp/tmp.6wjh2NlqDR' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145606/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169069 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6wjh2NlqDR ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528097, "url": "https://patchwork.sourceware.org/api/1.2/patches/145606/checks/528097/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:53:33.016158", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11537/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:53:33.016158 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:53:33.016158 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910413 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791910413 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910413 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169076 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6wjh2NlqDR ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528098, "url": "https://patchwork.sourceware.org/api/1.2/patches/145606/checks/528098/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:53:34.197642", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11537/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:53:34.197642 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:53:34.197642 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910414 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791910413 -le 1791910414 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910414 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169083 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6wjh2NlqDR ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528108, "url": "https://patchwork.sourceware.org/api/1.2/patches/145606/checks/528108/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:58:04.187580", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11537/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:58:04.187580 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:58:04.187580 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910684 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791910414 -le 1791910684 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910684 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169090 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6wjh2NlqDR ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.bOAHG2GKlH /tmp/tmp.6wjh2NlqDR + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67671 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67671 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67671 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67671 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 22 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=21 ++ 168083:pw-trigger.sh: 64: shyaml get-value 21.id + 168083:pw-trigger.sh: 64: series_id=67676 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67676 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67676 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67676 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67676 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67676 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67676 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67676 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67676 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145611 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145611 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145611 + 168083:pw-trigger.sh: 74: patch_id=145611 + 168083:pw-trigger.sh: 75: '[' 145611 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145611 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145611 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145611 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145611 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145611 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145611 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.e3r6qZDRl5 +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.FeCK5I6zZh ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.e3r6qZDRl5 /tmp/tmp.FeCK5I6zZh' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145611/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169192 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FeCK5I6zZh ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528100, "url": "https://patchwork.sourceware.org/api/1.2/patches/145611/checks/528100/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:55:05.494853", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11539/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:55:05.494853 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:55:05.494853 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910505 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791910505 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910505 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169199 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FeCK5I6zZh ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528102, "url": "https://patchwork.sourceware.org/api/1.2/patches/145611/checks/528102/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:55:11.710793", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11539/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:55:11.710793 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:55:11.710793 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910511 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791910505 -le 1791910511 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910511 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169206 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FeCK5I6zZh ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528109, "url": "https://patchwork.sourceware.org/api/1.2/patches/145611/checks/528109/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:59:50.619763", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11539/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:59:50.619763 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:59:50.619763 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910790 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791910511 -le 1791910790 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910790 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169213 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FeCK5I6zZh ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.e3r6qZDRl5 /tmp/tmp.FeCK5I6zZh + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67676 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67676 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67676 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67676 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 21 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=20 ++ 168083:pw-trigger.sh: 64: shyaml get-value 20.id + 168083:pw-trigger.sh: 64: series_id=67678 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67678 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67678 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67678 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67678 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67678 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67678 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67678 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67678 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145613 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145613 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145613 + 168083:pw-trigger.sh: 74: patch_id=145613 + 168083:pw-trigger.sh: 75: '[' 145613 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145613 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145613 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145613 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145613 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145613 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145613 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.jAkNFfoBme +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.k5X27ZQxWF ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.jAkNFfoBme /tmp/tmp.k5X27ZQxWF' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145613/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169315 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.k5X27ZQxWF ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528101, "url": "https://patchwork.sourceware.org/api/1.2/patches/145613/checks/528101/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:55:05.498282", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11540/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:55:05.498282 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:55:05.498282 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910505 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791910505 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910505 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169322 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.k5X27ZQxWF ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528103, "url": "https://patchwork.sourceware.org/api/1.2/patches/145613/checks/528103/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:55:11.796269", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11540/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:55:11.796269 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:55:11.796269 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910511 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791910505 -le 1791910511 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910511 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169329 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.k5X27ZQxWF ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528110, "url": "https://patchwork.sourceware.org/api/1.2/patches/145613/checks/528110/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:59:54.828025", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11540/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:59:54.828025 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:59:54.828025 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910794 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791910511 -le 1791910794 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910794 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169336 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.k5X27ZQxWF ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.jAkNFfoBme /tmp/tmp.k5X27ZQxWF + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67678 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67678 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67678 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67678 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 20 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=19 ++ 168083:pw-trigger.sh: 64: shyaml get-value 19.id + 168083:pw-trigger.sh: 64: series_id=67686 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67686 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67686 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67686 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67686 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67686 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67686 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67686 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67686 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145624 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145624 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145624 + 168083:pw-trigger.sh: 74: patch_id=145624 + 168083:pw-trigger.sh: 75: '[' 145624 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145624 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145624 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145624 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145624 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145624 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145624 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.33pWEtFjrB +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.n9EAyotwmq ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.33pWEtFjrB /tmp/tmp.n9EAyotwmq' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145624/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169438 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.n9EAyotwmq ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528105, "url": "https://patchwork.sourceware.org/api/1.2/patches/145624/checks/528105/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:57:41.050275", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11541/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:57:41.050275 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:57:41.050275 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910661 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791910661 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910661 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169445 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.n9EAyotwmq ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528106, "url": "https://patchwork.sourceware.org/api/1.2/patches/145624/checks/528106/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:57:43.310588", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11541/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:57:43.310588 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:57:43.310588 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910663 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791910661 -le 1791910663 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910663 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169452 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.n9EAyotwmq ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528115, "url": "https://patchwork.sourceware.org/api/1.2/patches/145624/checks/528115/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T17:02:58.134385", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11541/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T17:02:58.134385 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T17:02:58.134385 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910978 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791910663 -le 1791910978 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910978 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169459 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.n9EAyotwmq ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.33pWEtFjrB /tmp/tmp.n9EAyotwmq + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67686 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67686 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67686 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67686 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 19 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=18 ++ 168083:pw-trigger.sh: 64: shyaml get-value 18.id + 168083:pw-trigger.sh: 64: series_id=67700 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67700 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67700 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67700 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67700 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67700 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67700 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67700 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67700 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145638 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145638 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145638 + 168083:pw-trigger.sh: 74: patch_id=145638 + 168083:pw-trigger.sh: 75: '[' 145638 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145638 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145638 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145638 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145638 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145638 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145638 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.02oswi5W7u +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.L1eyXrmmhR ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.02oswi5W7u /tmp/tmp.L1eyXrmmhR' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145638/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169561 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.L1eyXrmmhR ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528111, "url": "https://patchwork.sourceware.org/api/1.2/patches/145638/checks/528111/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T17:00:50.698976", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11542/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T17:00:50.698976 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T17:00:50.698976 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910850 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791910850 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910850 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169568 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.L1eyXrmmhR ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528112, "url": "https://patchwork.sourceware.org/api/1.2/patches/145638/checks/528112/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T17:00:57.587538", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11542/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T17:00:57.587538 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T17:00:57.587538 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910857 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791910850 -le 1791910857 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910857 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169575 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.L1eyXrmmhR ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.02oswi5W7u /tmp/tmp.L1eyXrmmhR + 168083:pw-trigger.sh: 89: check_state=fail + 168083:pw-trigger.sh: 90: '[' fail = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67700 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67700 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67700 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67700 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 18 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=17 ++ 168083:pw-trigger.sh: 64: shyaml get-value 17.id + 168083:pw-trigger.sh: 64: series_id=67701 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67701 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67701 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67701 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67701 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67701 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67701 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67701 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67701 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145639 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145639 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145639 + 168083:pw-trigger.sh: 74: patch_id=145639 + 168083:pw-trigger.sh: 75: '[' 145639 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145639 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145639 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145639 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145639 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145639 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145639 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.g5hfi3NjEp +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.4aubWZKksX ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.g5hfi3NjEp /tmp/tmp.4aubWZKksX' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145639/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169677 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4aubWZKksX ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528113, "url": "https://patchwork.sourceware.org/api/1.2/patches/145639/checks/528113/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T17:01:41.163823", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11543/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T17:01:41.163823 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T17:01:41.163823 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910901 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791910901 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910901 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169684 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4aubWZKksX ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528114, "url": "https://patchwork.sourceware.org/api/1.2/patches/145639/checks/528114/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T17:01:48.616743", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11543/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T17:01:48.616743 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T17:01:48.616743 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910908 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791910901 -le 1791910908 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910908 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169691 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4aubWZKksX ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.g5hfi3NjEp /tmp/tmp.4aubWZKksX + 168083:pw-trigger.sh: 89: check_state=fail + 168083:pw-trigger.sh: 90: '[' fail = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67701 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67701 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67701 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67701 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 17 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=16 ++ 168083:pw-trigger.sh: 64: shyaml get-value 16.id + 168083:pw-trigger.sh: 64: series_id=67730 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67730 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67730 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67730 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67730 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67730 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67730 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67730 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67730 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145680 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145680 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145680 + 168083:pw-trigger.sh: 74: patch_id=145680 + 168083:pw-trigger.sh: 75: '[' 145680 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145680 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145680 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145680 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145680 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145680 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145680 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.1AOqplbxhc +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.CMdcLQCMom ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.1AOqplbxhc /tmp/tmp.CMdcLQCMom' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145680/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169795 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CMdcLQCMom ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528116, "url": "https://patchwork.sourceware.org/api/1.2/patches/145680/checks/528116/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T17:04:53.175010", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11544/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T17:04:53.175010 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T17:04:53.175010 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791911093 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791911093 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791911093 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169802 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CMdcLQCMom ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528117, "url": "https://patchwork.sourceware.org/api/1.2/patches/145680/checks/528117/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T17:04:54.356743", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11544/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T17:04:54.356743 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T17:04:54.356743 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791911094 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791911093 -le 1791911094 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791911094 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169809 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CMdcLQCMom ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528128, "url": "https://patchwork.sourceware.org/api/1.2/patches/145680/checks/528128/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T17:10:06.434079", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11544/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T17:10:06.434079 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T17:10:06.434079 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791911406 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791911094 -le 1791911406 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791911406 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169816 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.CMdcLQCMom ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.1AOqplbxhc /tmp/tmp.CMdcLQCMom + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67730 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67730 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67730 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67730 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145681 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145681 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145681 + 168083:pw-trigger.sh: 74: patch_id=145681 + 168083:pw-trigger.sh: 75: '[' 145681 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145681 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145681 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145681 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145681 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145681 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145681 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.B4xWFZwkHQ +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.WAQmkAQjmb ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.B4xWFZwkHQ /tmp/tmp.WAQmkAQjmb' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145681/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169880 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WAQmkAQjmb ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528415, "url": "https://patchwork.sourceware.org/api/1.2/patches/145681/checks/528415/", "user": { "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:09:31.922989", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11546/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:09:31.922989 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:09:31.922989 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791932971 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791932971 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791932971 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169887 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WAQmkAQjmb ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528417, "url": "https://patchwork.sourceware.org/api/1.2/patches/145681/checks/528417/", "user": { "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:09:37.126007", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11546/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:09:37.126007 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:09:37.126007 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791932977 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791932971 -le 1791932977 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791932977 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169894 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.WAQmkAQjmb ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.B4xWFZwkHQ /tmp/tmp.WAQmkAQjmb + 168083:pw-trigger.sh: 89: check_state=fail + 168083:pw-trigger.sh: 90: '[' fail = pending ']' + 168083:pw-trigger.sh: 93: num_patch=2 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67730 2 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67730 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67730 property '.*' value Patches 2 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67730 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 16 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=15 ++ 168083:pw-trigger.sh: 64: shyaml get-value 15.id + 168083:pw-trigger.sh: 64: series_id=67754 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67754 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67754 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67754 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67754 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67754 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67754 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67754 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67754 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145707 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145707 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145707 + 168083:pw-trigger.sh: 74: patch_id=145707 + 168083:pw-trigger.sh: 75: '[' 145707 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145707 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145707 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145707 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145707 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=committed + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145707 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145707 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.r1xW81BVv4 +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.tW8Pl2luPk ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.r1xW81BVv4 /tmp/tmp.tW8Pl2luPk' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145707/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 169999 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tW8Pl2luPk ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528118, "url": "https://patchwork.sourceware.org/api/1.2/patches/145707/checks/528118/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T17:05:25.854474", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11545/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T17:05:25.854474 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T17:05:25.854474 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791911125 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791911125 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791911125 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170006 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tW8Pl2luPk ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528119, "url": "https://patchwork.sourceware.org/api/1.2/patches/145707/checks/528119/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T17:05:28.199644", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11545/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T17:05:28.199644 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T17:05:28.199644 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791911128 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791911125 -le 1791911128 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791911128 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170013 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tW8Pl2luPk ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.r1xW81BVv4 /tmp/tmp.tW8Pl2luPk + 168083:pw-trigger.sh: 89: check_state=fail + 168083:pw-trigger.sh: 90: '[' fail = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67754 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67754 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67754 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67754 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 15 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=14 ++ 168083:pw-trigger.sh: 64: shyaml get-value 14.id + 168083:pw-trigger.sh: 64: series_id=67759 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67759 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67759 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67759 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67759 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=False + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' False = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 191: return 1 + 168083:pw-trigger.sh: 67: continue + 168083:pw-trigger.sh: 62: '[' 14 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=13 ++ 168083:pw-trigger.sh: 64: shyaml get-value 13.id + 168083:pw-trigger.sh: 64: series_id=67768 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67768 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67768 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67768 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67768 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67768 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67768 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67768 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67768 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145732 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145732 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145732 + 168083:pw-trigger.sh: 74: patch_id=145732 + 168083:pw-trigger.sh: 75: '[' 145732 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145732 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145732 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145732 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145732 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145732 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145732 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.qDhjflBdmh +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.bTwGTpsvs5 ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.qDhjflBdmh /tmp/tmp.bTwGTpsvs5' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145732/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170139 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bTwGTpsvs5 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528064, "url": "https://patchwork.sourceware.org/api/1.2/patches/145732/checks/528064/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:41:56.799933", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11527/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:41:56.799933 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:41:56.799933 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791909716 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791909716 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791909716 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170146 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bTwGTpsvs5 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528067, "url": "https://patchwork.sourceware.org/api/1.2/patches/145732/checks/528067/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:41:58.884006", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11527/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:41:58.884006 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:41:58.884006 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791909718 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791909716 -le 1791909718 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791909718 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170153 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bTwGTpsvs5 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528074, "url": "https://patchwork.sourceware.org/api/1.2/patches/145732/checks/528074/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:45:35.881557", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11527/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:45:35.881557 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:45:35.881557 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791909935 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791909718 -le 1791909935 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791909935 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170160 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bTwGTpsvs5 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.qDhjflBdmh /tmp/tmp.bTwGTpsvs5 + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67768 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67768 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67768 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67768 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 13 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=12 ++ 168083:pw-trigger.sh: 64: shyaml get-value 12.id + 168083:pw-trigger.sh: 64: series_id=67780 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67780 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67780 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67780 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67780 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67780 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67780 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67780 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67780 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145750 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145750 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145750 + 168083:pw-trigger.sh: 74: patch_id=145750 + 168083:pw-trigger.sh: 75: '[' 145750 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145750 State ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145750 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145750 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145750 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145750 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145750 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Q1YgjrCYJ7 +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ebr9MJCGLs ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Q1YgjrCYJ7 /tmp/tmp.ebr9MJCGLs' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145750/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170270 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ebr9MJCGLs ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528071, "url": "https://patchwork.sourceware.org/api/1.2/patches/145750/checks/528071/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:43:33.267342", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11528/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:43:33.267342 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:43:33.267342 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791909813 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791909813 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791909813 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170277 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ebr9MJCGLs ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528073, "url": "https://patchwork.sourceware.org/api/1.2/patches/145750/checks/528073/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:43:36.166920", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11528/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:43:36.166920 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:43:36.166920 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791909816 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791909813 -le 1791909816 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791909816 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170284 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ebr9MJCGLs ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528081, "url": "https://patchwork.sourceware.org/api/1.2/patches/145750/checks/528081/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:47:49.112375", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11528/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:47:49.112375 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:47:49.112375 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910069 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791909816 -le 1791910069 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910069 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170291 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ebr9MJCGLs ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Q1YgjrCYJ7 /tmp/tmp.ebr9MJCGLs + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67780 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67780 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67780 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67780 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145752 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145752 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145752 + 168083:pw-trigger.sh: 74: patch_id=145752 + 168083:pw-trigger.sh: 75: '[' 145752 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145752 State ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145752 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145752 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145752 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145752 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145752 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Jc3PXmwoVf +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Hz9E4BNHJJ ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Jc3PXmwoVf /tmp/tmp.Hz9E4BNHJJ' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145752/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170355 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Hz9E4BNHJJ ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528416, "url": "https://patchwork.sourceware.org/api/1.2/patches/145752/checks/528416/", "user": { "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:09:35.775760", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11547/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:09:35.775760 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:09:35.775760 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791932975 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791932975 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791932975 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170362 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Hz9E4BNHJJ ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528418, "url": "https://patchwork.sourceware.org/api/1.2/patches/145752/checks/528418/", "user": { "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:09:38.524941", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11547/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:09:38.524941 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:09:38.524941 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791932978 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791932975 -le 1791932978 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791932978 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170369 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Hz9E4BNHJJ ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528429, "url": "https://patchwork.sourceware.org/api/1.2/patches/145752/checks/528429/", "user": { "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:12:39.779166", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11547/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:12:39.779166 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:12:39.779166 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791933159 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791932978 -le 1791933159 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933159 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170376 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Hz9E4BNHJJ ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Jc3PXmwoVf /tmp/tmp.Hz9E4BNHJJ + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=2 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67780 2 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67780 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67780 property '.*' value Patches 2 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67780 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145751 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145751 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145751 + 168083:pw-trigger.sh: 74: patch_id=145751 + 168083:pw-trigger.sh: 75: '[' 145751 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145751 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145751 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145751 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145751 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145751 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145751 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.8GDVk7oumR +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.FaHZeBgbjL ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.8GDVk7oumR /tmp/tmp.FaHZeBgbjL' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145751/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170443 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FaHZeBgbjL ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.8GDVk7oumR /tmp/tmp.FaHZeBgbjL + 168083:pw-trigger.sh: 89: check_state=pending + 168083:pw-trigger.sh: 90: '[' pending = pending ']' + 168083:pw-trigger.sh: 91: break + 168083:pw-trigger.sh: 96: '[' 145751 = '' ']' + 168083:pw-trigger.sh: 101: check_state=success + 168083:pw-trigger.sh: 108: '[' success '!=' success ']' + 168083:pw-trigger.sh: 113: j=1 + 168083:pw-trigger.sh: 114: cat + 168083:pw-trigger.sh: 62: '[' 12 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=11 ++ 168083:pw-trigger.sh: 64: shyaml get-value 11.id + 168083:pw-trigger.sh: 64: series_id=67781 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67781 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67781 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67781 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67781 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67781 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67781 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67781 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67781 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145753 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145753 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145753 + 168083:pw-trigger.sh: 74: patch_id=145753 + 168083:pw-trigger.sh: 75: '[' 145753 = '' ']' ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145753 State ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145753 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145753 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145753 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145753 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145753 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.NT4h4QQHkL +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.zFK0T0Sxb7 ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.NT4h4QQHkL /tmp/tmp.zFK0T0Sxb7' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145753/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170531 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zFK0T0Sxb7 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528070, "url": "https://patchwork.sourceware.org/api/1.2/patches/145753/checks/528070/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:43:32.935588", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11529/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:43:32.935588 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:43:32.935588 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791909812 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791909812 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791909812 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170538 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zFK0T0Sxb7 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528072, "url": "https://patchwork.sourceware.org/api/1.2/patches/145753/checks/528072/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:43:34.504427", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11529/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:43:34.504427 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:43:34.504427 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791909814 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791909812 -le 1791909814 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791909814 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170545 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zFK0T0Sxb7 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528080, "url": "https://patchwork.sourceware.org/api/1.2/patches/145753/checks/528080/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:47:45.363358", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11529/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:47:45.363358 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:47:45.363358 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910065 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791909814 -le 1791910065 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910065 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170552 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zFK0T0Sxb7 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.NT4h4QQHkL /tmp/tmp.zFK0T0Sxb7 + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67781 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67781 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67781 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67781 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 11 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=10 ++ 168083:pw-trigger.sh: 64: shyaml get-value 10.id + 168083:pw-trigger.sh: 64: series_id=67789 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67789 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67789 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67789 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67789 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67789 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67789 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67789 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67789 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145766 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145766 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145766 + 168083:pw-trigger.sh: 74: patch_id=145766 + 168083:pw-trigger.sh: 75: '[' 145766 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145766 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145766 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145766 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145766 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145766 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145766 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.BeNfRUsIHS +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.dC6Wg6e1JH ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.BeNfRUsIHS /tmp/tmp.dC6Wg6e1JH' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145766/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170654 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dC6Wg6e1JH ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528076, "url": "https://patchwork.sourceware.org/api/1.2/patches/145766/checks/528076/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:46:12.622277", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11530/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:46:12.622277 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:46:12.622277 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791909972 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791909972 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791909972 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170661 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dC6Wg6e1JH ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528077, "url": "https://patchwork.sourceware.org/api/1.2/patches/145766/checks/528077/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:46:14.275617", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11530/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:46:14.275617 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:46:14.275617 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791909974 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791909972 -le 1791909974 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791909974 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170668 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dC6Wg6e1JH ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528087, "url": "https://patchwork.sourceware.org/api/1.2/patches/145766/checks/528087/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:50:32.723995", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11530/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:50:32.723995 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:50:32.723995 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910232 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791909974 -le 1791910232 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910232 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170675 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dC6Wg6e1JH ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.BeNfRUsIHS /tmp/tmp.dC6Wg6e1JH + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67789 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67789 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67789 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67789 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 10 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=9 ++ 168083:pw-trigger.sh: 64: shyaml get-value 9.id + 168083:pw-trigger.sh: 64: series_id=67794 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67794 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67794 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67794 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67794 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67794 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67794 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67794 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67794 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145778 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145778 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145778 + 168083:pw-trigger.sh: 74: patch_id=145778 + 168083:pw-trigger.sh: 75: '[' 145778 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145778 State ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145778 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145778 property State value ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145778 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145778 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145778 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.oTBwRQbEJ4 +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.V4LZKbJPNr ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.oTBwRQbEJ4 /tmp/tmp.V4LZKbJPNr' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145778/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170785 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.V4LZKbJPNr ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528078, "url": "https://patchwork.sourceware.org/api/1.2/patches/145778/checks/528078/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:46:32.144187", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11531/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:46:32.144187 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:46:32.144187 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791909992 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791909992 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791909992 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170792 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.V4LZKbJPNr ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528079, "url": "https://patchwork.sourceware.org/api/1.2/patches/145778/checks/528079/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:46:51.098175", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11531/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:46:51.098175 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:46:51.098175 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910011 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791909992 -le 1791910011 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910011 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170799 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.V4LZKbJPNr ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528088, "url": "https://patchwork.sourceware.org/api/1.2/patches/145778/checks/528088/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:50:54.752227", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11531/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:50:54.752227 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:50:54.752227 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910254 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791910011 -le 1791910254 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910254 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170806 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.V4LZKbJPNr ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.oTBwRQbEJ4 /tmp/tmp.V4LZKbJPNr + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67794 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67794 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67794 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67794 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145781 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145781 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145781 + 168083:pw-trigger.sh: 74: patch_id=145781 + 168083:pw-trigger.sh: 75: '[' 145781 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145781 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145781 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145781 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145781 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145781 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145781 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.mL51yEeZxm +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Oef5ubBRqw ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.mL51yEeZxm /tmp/tmp.Oef5ubBRqw' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145781/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170870 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Oef5ubBRqw ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528419, "url": "https://patchwork.sourceware.org/api/1.2/patches/145781/checks/528419/", "user": { "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:09:44.858135", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11548/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:09:44.858135 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:09:44.858135 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791932984 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791932984 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791932984 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170877 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Oef5ubBRqw ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528420, "url": "https://patchwork.sourceware.org/api/1.2/patches/145781/checks/528420/", "user": { "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:09:49.021624", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11548/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:09:49.021624 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:09:49.021624 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791932989 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791932984 -le 1791932989 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791932989 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170884 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Oef5ubBRqw ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528430, "url": "https://patchwork.sourceware.org/api/1.2/patches/145781/checks/528430/", "user": { "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:12:45.841963", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11548/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:12:45.841963 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:12:45.841963 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791933165 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791932989 -le 1791933165 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933165 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170891 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Oef5ubBRqw ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.mL51yEeZxm /tmp/tmp.Oef5ubBRqw + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=2 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67794 2 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67794 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67794 property '.*' value Patches 2 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67794 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145777 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145777 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145777 + 168083:pw-trigger.sh: 74: patch_id=145777 + 168083:pw-trigger.sh: 75: '[' 145777 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145777 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145777 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145777 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145777 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145777 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145777 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.wRxzzLUNRi +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.5NhSNqLOdl ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.wRxzzLUNRi /tmp/tmp.5NhSNqLOdl' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145777/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 170958 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5NhSNqLOdl ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.wRxzzLUNRi /tmp/tmp.5NhSNqLOdl + 168083:pw-trigger.sh: 89: check_state=pending + 168083:pw-trigger.sh: 90: '[' pending = pending ']' + 168083:pw-trigger.sh: 91: break + 168083:pw-trigger.sh: 96: '[' 145777 = '' ']' + 168083:pw-trigger.sh: 101: check_state=success + 168083:pw-trigger.sh: 108: '[' success '!=' success ']' + 168083:pw-trigger.sh: 113: j=2 + 168083:pw-trigger.sh: 114: cat + 168083:pw-trigger.sh: 62: '[' 9 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=8 ++ 168083:pw-trigger.sh: 64: shyaml get-value 8.id + 168083:pw-trigger.sh: 64: series_id=67815 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67815 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67815 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67815 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67815 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67815 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67815 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67815 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67815 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145844 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145844 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145844 + 168083:pw-trigger.sh: 74: patch_id=145844 + 168083:pw-trigger.sh: 75: '[' 145844 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145844 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145844 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145844 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145844 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145844 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145844 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.kze6aPfGcD +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.sszKgMDOUK ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.kze6aPfGcD /tmp/tmp.sszKgMDOUK' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145844/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171046 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sszKgMDOUK ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528085, "url": "https://patchwork.sourceware.org/api/1.2/patches/145844/checks/528085/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:49:02.671766", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11532/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:49:02.671766 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:49:02.671766 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910142 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791910142 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910142 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171053 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sszKgMDOUK ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528086, "url": "https://patchwork.sourceware.org/api/1.2/patches/145844/checks/528086/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:49:04.654654", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11532/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:49:04.654654 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:49:04.654654 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910144 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791910142 -le 1791910144 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910144 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171060 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sszKgMDOUK ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528095, "url": "https://patchwork.sourceware.org/api/1.2/patches/145844/checks/528095/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:53:04.960013", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11532/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:53:04.960013 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:53:04.960013 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910384 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791910144 -le 1791910384 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910384 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171067 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sszKgMDOUK ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.kze6aPfGcD /tmp/tmp.sszKgMDOUK + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67815 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67815 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67815 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67815 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 8 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=7 ++ 168083:pw-trigger.sh: 64: shyaml get-value 7.id + 168083:pw-trigger.sh: 64: series_id=67822 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67822 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67822 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67822 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67822 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67822 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67822 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67822 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67822 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145867 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145867 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145867 + 168083:pw-trigger.sh: 74: patch_id=145867 + 168083:pw-trigger.sh: 75: '[' 145867 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145867 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145867 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145867 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145867 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=committed + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145867 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145867 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.PYWiiTisp0 +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.X1fao2rKSk ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.PYWiiTisp0 /tmp/tmp.X1fao2rKSk' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145867/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171169 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.X1fao2rKSk ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528083, "url": "https://patchwork.sourceware.org/api/1.2/patches/145867/checks/528083/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:48:57.097786", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11533/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:48:57.097786 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:48:57.097786 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910137 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791910137 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910137 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171176 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.X1fao2rKSk ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528084, "url": "https://patchwork.sourceware.org/api/1.2/patches/145867/checks/528084/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:49:00.095283", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11533/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:49:00.095283 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:49:00.095283 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910140 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791910137 -le 1791910140 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910140 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171183 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.X1fao2rKSk ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.PYWiiTisp0 /tmp/tmp.X1fao2rKSk + 168083:pw-trigger.sh: 89: check_state=fail + 168083:pw-trigger.sh: 90: '[' fail = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67822 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67822 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67822 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67822 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 7 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=6 ++ 168083:pw-trigger.sh: 64: shyaml get-value 6.id + 168083:pw-trigger.sh: 64: series_id=67828 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67828 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67828 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67828 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67828 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67828 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67828 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67828 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67828 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145876 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145876 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145876 + 168083:pw-trigger.sh: 74: patch_id=145876 + 168083:pw-trigger.sh: 75: '[' 145876 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145876 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145876 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145876 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145876 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145876 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145876 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.nf96h68aef +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.fNGRDKSYTP ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.nf96h68aef /tmp/tmp.fNGRDKSYTP' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145876/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171291 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fNGRDKSYTP ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528089, "url": "https://patchwork.sourceware.org/api/1.2/patches/145876/checks/528089/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:51:35.446193", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11534/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:51:35.446193 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:51:35.446193 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910295 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791910295 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910295 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171298 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fNGRDKSYTP ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528090, "url": "https://patchwork.sourceware.org/api/1.2/patches/145876/checks/528090/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:51:37.042997", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11534/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:51:37.042997 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:51:37.042997 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910297 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791910295 -le 1791910297 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910297 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171305 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fNGRDKSYTP ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528104, "url": "https://patchwork.sourceware.org/api/1.2/patches/145876/checks/528104/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:56:02.871746", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11534/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:56:02.871746 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:56:02.871746 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910562 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791910297 -le 1791910562 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910562 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171312 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fNGRDKSYTP ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.nf96h68aef /tmp/tmp.fNGRDKSYTP + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67828 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67828 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67828 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67828 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145875 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145875 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145875 + 168083:pw-trigger.sh: 74: patch_id=145875 + 168083:pw-trigger.sh: 75: '[' 145875 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145875 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145875 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145875 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145875 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145875 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145875 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.b4HxOZ4h9i +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.jQ9Q6dYIto ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.b4HxOZ4h9i /tmp/tmp.jQ9Q6dYIto' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145875/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171376 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jQ9Q6dYIto ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528421, "url": "https://patchwork.sourceware.org/api/1.2/patches/145875/checks/528421/", "user": { "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:10:36.215740", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11549/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:10:36.215740 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:10:36.215740 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791933036 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791933036 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933036 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171383 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jQ9Q6dYIto ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528422, "url": "https://patchwork.sourceware.org/api/1.2/patches/145875/checks/528422/", "user": { "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:10:38.644223", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11549/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:10:38.644223 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:10:38.644223 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791933038 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933036 -le 1791933038 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933038 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171390 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jQ9Q6dYIto ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528431, "url": "https://patchwork.sourceware.org/api/1.2/patches/145875/checks/528431/", "user": { "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:14:06.579867", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11549/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:14:06.579867 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:14:06.579867 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791933246 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933038 -le 1791933246 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933246 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171397 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jQ9Q6dYIto ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.b4HxOZ4h9i /tmp/tmp.jQ9Q6dYIto + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=2 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67828 2 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67828 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67828 property '.*' value Patches 2 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67828 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145874 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145874 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145874 + 168083:pw-trigger.sh: 74: patch_id=145874 + 168083:pw-trigger.sh: 75: '[' 145874 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145874 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145874 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145874 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145874 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145874 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145874 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.TEdJ0NFjen +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.IvCCgalLCb ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.TEdJ0NFjen /tmp/tmp.IvCCgalLCb' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145874/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171464 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.IvCCgalLCb ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.TEdJ0NFjen /tmp/tmp.IvCCgalLCb + 168083:pw-trigger.sh: 89: check_state=pending + 168083:pw-trigger.sh: 90: '[' pending = pending ']' + 168083:pw-trigger.sh: 91: break + 168083:pw-trigger.sh: 96: '[' 145874 = '' ']' + 168083:pw-trigger.sh: 101: check_state=success + 168083:pw-trigger.sh: 108: '[' success '!=' success ']' + 168083:pw-trigger.sh: 113: j=3 + 168083:pw-trigger.sh: 114: cat + 168083:pw-trigger.sh: 62: '[' 6 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=5 ++ 168083:pw-trigger.sh: 64: shyaml get-value 5.id + 168083:pw-trigger.sh: 64: series_id=67829 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67829 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67829 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67829 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67829 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67829 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67829 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67829 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67829 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145877 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145877 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145877 + 168083:pw-trigger.sh: 74: patch_id=145877 + 168083:pw-trigger.sh: 75: '[' 145877 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145877 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145877 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145877 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145877 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145877 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145877 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.YW8MTiACSp +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.2Odp5WvB70 ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.YW8MTiACSp /tmp/tmp.2Odp5WvB70' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145877/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171552 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2Odp5WvB70 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528091, "url": "https://patchwork.sourceware.org/api/1.2/patches/145877/checks/528091/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:52:12.722909", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11535/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:52:12.722909 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:52:12.722909 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910332 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791910332 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910332 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171559 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2Odp5WvB70 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528092, "url": "https://patchwork.sourceware.org/api/1.2/patches/145877/checks/528092/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:52:22.104515", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11535/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:52:22.104515 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:52:22.104515 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910342 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791910332 -le 1791910342 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910342 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171566 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2Odp5WvB70 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.YW8MTiACSp /tmp/tmp.2Odp5WvB70 + 168083:pw-trigger.sh: 89: check_state=fail + 168083:pw-trigger.sh: 90: '[' fail = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67829 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67829 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67829 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67829 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 5 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=4 ++ 168083:pw-trigger.sh: 64: shyaml get-value 4.id + 168083:pw-trigger.sh: 64: series_id=67839 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67839 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67839 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67839 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67839 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67839 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67839 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67839 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67839 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145890 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145890 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145890 + 168083:pw-trigger.sh: 74: patch_id=145890 + 168083:pw-trigger.sh: 75: '[' 145890 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145890 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145890 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145890 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145890 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=committed + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145890 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145890 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.SaWye5eig8 +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.2ixerwgIF0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.SaWye5eig8 /tmp/tmp.2ixerwgIF0' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145890/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171668 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2ixerwgIF0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528093, "url": "https://patchwork.sourceware.org/api/1.2/patches/145890/checks/528093/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:52:44.834007", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11536/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:52:44.834007 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:52:44.834007 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910364 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791910364 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910364 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171675 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2ixerwgIF0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528094, "url": "https://patchwork.sourceware.org/api/1.2/patches/145890/checks/528094/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:52:49.019770", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11536/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:52:49.019770 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:52:49.019770 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910369 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791910364 -le 1791910369 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910369 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171682 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2ixerwgIF0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.SaWye5eig8 /tmp/tmp.2ixerwgIF0 + 168083:pw-trigger.sh: 89: check_state=fail + 168083:pw-trigger.sh: 90: '[' fail = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67839 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67839 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67839 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67839 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 4 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=3 ++ 168083:pw-trigger.sh: 64: shyaml get-value 3.id + 168083:pw-trigger.sh: 64: series_id=67842 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67842 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67842 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67842 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67842 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67842 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67842 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67842 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67842 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145893 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145893 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145893 + 168083:pw-trigger.sh: 74: patch_id=145893 + 168083:pw-trigger.sh: 75: '[' 145893 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145893 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145893 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145893 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145893 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145893 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145893 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.WbCEive3Mf +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.nfjwnPGcrA ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.WbCEive3Mf /tmp/tmp.nfjwnPGcrA' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145893/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171784 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nfjwnPGcrA ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528096, "url": "https://patchwork.sourceware.org/api/1.2/patches/145893/checks/528096/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:53:33.011177", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11538/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:53:33.011177 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:53:33.011177 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910413 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791910413 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910413 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171791 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nfjwnPGcrA ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528099, "url": "https://patchwork.sourceware.org/api/1.2/patches/145893/checks/528099/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:53:34.223338", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11538/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:53:34.223338 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:53:34.223338 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910414 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791910413 -le 1791910414 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910414 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171798 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nfjwnPGcrA ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528107, "url": "https://patchwork.sourceware.org/api/1.2/patches/145893/checks/528107/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T16:58:00.659899", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11538/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T16:58:00.659899 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T16:58:00.659899 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791910680 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791910414 -le 1791910680 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791910680 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171805 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nfjwnPGcrA ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.WbCEive3Mf /tmp/tmp.nfjwnPGcrA + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67842 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67842 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67842 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67842 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 3 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=2 ++ 168083:pw-trigger.sh: 64: shyaml get-value 2.id + 168083:pw-trigger.sh: 64: series_id=67847 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67847 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67847 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67847 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67847 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67847 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67847 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67847 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67847 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145898 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145898 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145898 + 168083:pw-trigger.sh: 74: patch_id=145898 + 168083:pw-trigger.sh: 75: '[' 145898 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145898 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145898 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145898 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145898 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=committed + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145898 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145898 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.oueIedo7jt +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.u2mUCHzndm ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.oueIedo7jt /tmp/tmp.u2mUCHzndm' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145898/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171907 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.u2mUCHzndm ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528423, "url": "https://patchwork.sourceware.org/api/1.2/patches/145898/checks/528423/", "user": { "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:10:39.668147", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11550/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:10:39.668147 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:10:39.668147 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791933039 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791933039 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933039 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171914 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.u2mUCHzndm ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528424, "url": "https://patchwork.sourceware.org/api/1.2/patches/145898/checks/528424/", "user": { "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:10:42.385476", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11550/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:10:42.385476 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:10:42.385476 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791933042 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933039 -le 1791933042 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933042 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 171921 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.u2mUCHzndm ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.oueIedo7jt /tmp/tmp.u2mUCHzndm + 168083:pw-trigger.sh: 89: check_state=fail + 168083:pw-trigger.sh: 90: '[' fail = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67847 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67847 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67847 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67847 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 168083:pw-trigger.sh: 74: true + 168083:pw-trigger.sh: 74: patch_id= + 168083:pw-trigger.sh: 75: '[' '' = '' ']' + 168083:pw-trigger.sh: 76: break + 168083:pw-trigger.sh: 96: '[' '' = '' ']' + 168083:pw-trigger.sh: 97: continue + 168083:pw-trigger.sh: 62: '[' 2 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=1 ++ 168083:pw-trigger.sh: 64: shyaml get-value 1.id + 168083:pw-trigger.sh: 64: series_id=67849 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67849 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67849 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67849 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67849 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67849 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67849 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67849 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67849 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145915 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145915 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145915 + 168083:pw-trigger.sh: 74: patch_id=145915 + 168083:pw-trigger.sh: 75: '[' 145915 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145915 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145915 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145915 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145915 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145915 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145915 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.6kZ9AIs7rM +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.EiRHulnTYJ ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.6kZ9AIs7rM /tmp/tmp.EiRHulnTYJ' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145915/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 172053 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EiRHulnTYJ ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528426, "url": "https://patchwork.sourceware.org/api/1.2/patches/145915/checks/528426/", "user": { "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:11:03.944888", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11551/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:11:03.944888 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:11:03.944888 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791933063 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791933063 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933063 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 172060 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EiRHulnTYJ ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528428, "url": "https://patchwork.sourceware.org/api/1.2/patches/145915/checks/528428/", "user": { "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:11:06.117144", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11551/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:11:06.117144 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:11:06.117144 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791933066 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933063 -le 1791933066 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933066 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 172067 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EiRHulnTYJ ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528433, "url": "https://patchwork.sourceware.org/api/1.2/patches/145915/checks/528433/", "user": { "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:14:57.170768", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11551/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:14:57.170768 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:14:57.170768 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791933297 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933066 -le 1791933297 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933297 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 172074 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EiRHulnTYJ ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.6kZ9AIs7rM /tmp/tmp.EiRHulnTYJ + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67849 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67849 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67849 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67849 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145913 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145913 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145913 + 168083:pw-trigger.sh: 74: patch_id=145913 + 168083:pw-trigger.sh: 75: '[' 145913 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145913 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145913 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145913 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145913 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145913 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145913 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.yNIVIzPzDQ +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.leOJ2ib9i3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.yNIVIzPzDQ /tmp/tmp.leOJ2ib9i3' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145913/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 172138 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.leOJ2ib9i3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.yNIVIzPzDQ /tmp/tmp.leOJ2ib9i3 + 168083:pw-trigger.sh: 89: check_state=pending + 168083:pw-trigger.sh: 90: '[' pending = pending ']' + 168083:pw-trigger.sh: 91: break + 168083:pw-trigger.sh: 96: '[' 145913 = '' ']' + 168083:pw-trigger.sh: 101: check_state=success + 168083:pw-trigger.sh: 108: '[' success '!=' success ']' + 168083:pw-trigger.sh: 113: j=4 + 168083:pw-trigger.sh: 114: cat + 168083:pw-trigger.sh: 62: '[' 1 -gt 0 ']' + 168083:pw-trigger.sh: 63: i=0 ++ 168083:pw-trigger.sh: 64: shyaml get-value 0.id + 168083:pw-trigger.sh: 64: series_id=67856 + 168083:pw-trigger.sh: 66: pw_series_complete_p gdb 67856 + 168083:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 168083:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 168083:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67856 + 168083:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 168083:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67856 property Complete value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67856 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: pw_series_complete_p: 187: value=True + 168083:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 168083:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 168083:pw-trigger.sh: 71: num_patch=0 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67856 0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67856 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67856 property '.*' value Patches 0 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67856 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145924 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145924 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145924 + 168083:pw-trigger.sh: 74: patch_id=145924 + 168083:pw-trigger.sh: 75: '[' 145924 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145924 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145924 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145924 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145924 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145924 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145924 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.qhPPxg7mou +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.BdaY0b1Alt ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.qhPPxg7mou /tmp/tmp.BdaY0b1Alt' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145924/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 172228 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BdaY0b1Alt ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528425, "url": "https://patchwork.sourceware.org/api/1.2/patches/145924/checks/528425/", "user": { "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:11:03.025670", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11552/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:11:03.025670 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:11:03.025670 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791933063 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791933063 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933063 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 172235 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BdaY0b1Alt ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528427, "url": "https://patchwork.sourceware.org/api/1.2/patches/145924/checks/528427/", "user": { "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:11:04.101439", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11552/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:11:04.101439 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:11:04.101439 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791933064 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933063 -le 1791933064 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933064 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 172242 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BdaY0b1Alt ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528432, "url": "https://patchwork.sourceware.org/api/1.2/patches/145924/checks/528432/", "user": { "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:14:54.996465", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/11552/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 168083:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:14:54.996465 +++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:14:54.996465 +%s ++ 168083:pw-trigger.sh: pw_patch_check_state: 274: date=1791933294 ++ 168083:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933064 -le 1791933294 ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933294 +++ 168083:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 168083:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 172249 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BdaY0b1Alt ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.qhPPxg7mou /tmp/tmp.BdaY0b1Alt + 168083:pw-trigger.sh: 89: check_state=success + 168083:pw-trigger.sh: 90: '[' success = pending ']' + 168083:pw-trigger.sh: 93: num_patch=1 + 168083:pw-trigger.sh: 72: true ++ 168083:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67856 1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67856 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67856 property '.*' value Patches 1 +++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=67856 +++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 168083:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145922 ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145922 = '' ']' ++ 168083:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145922 + 168083:pw-trigger.sh: 74: patch_id=145922 + 168083:pw-trigger.sh: 75: '[' 145922 = '' ']' ++ 168083:pw-trigger.sh: 82: pw_get_patch_data gdb 145922 State ++ 168083:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 168083:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 168083:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145922 ++ 168083:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 168083:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145922 property State value ++ 168083:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 168083:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 168083:pw-trigger.sh: pw_yaml_get: 100: local id=145922 ++ 168083:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 168083:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 168083:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 168083:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 168083:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 168083:pw-trigger.sh: pw_yaml_get: 108: set +x + 168083:pw-trigger.sh: 82: patch_state=new + 168083:pw-trigger.sh: 83: case "$patch_state" in ++ 168083:pw-trigger.sh: 89: pw_patch_check_state 145922 tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 168083:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145922 ++ 168083:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 168083:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 168083:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 168083:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 168083:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 168083:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 168083:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 168083:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.DUji20z7vx +++ 168083:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 168083:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.TKT4TZhIJ6 ++ 168083:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.DUji20z7vx /tmp/tmp.TKT4TZhIJ6' EXIT ++ 168083:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 168083:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145922/checks/ ++ 168083: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-aarch64&page=last' ++ 168083:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 168083:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 168083:pw-trigger.sh: pw_patch_check_state: 263: true ++ 168083:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 168083:pw-trigger.sh: pw_patch_check_state: 267: wait 172313 ++ 168083:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 168083:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TKT4TZhIJ6 ++ 168083:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 168083:pw-trigger.sh: pw_patch_check_state: 270: break ++ 168083:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 168083:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.DUji20z7vx /tmp/tmp.TKT4TZhIJ6 + 168083:pw-trigger.sh: 89: check_state=pending + 168083:pw-trigger.sh: 90: '[' pending = pending ']' + 168083:pw-trigger.sh: 91: break + 168083:pw-trigger.sh: 96: '[' 145922 = '' ']' + 168083:pw-trigger.sh: 101: check_state=success + 168083:pw-trigger.sh: 108: '[' success '!=' success ']' + 168083:pw-trigger.sh: 113: j=5 + 168083:pw-trigger.sh: 114: cat + 168083:pw-trigger.sh: 62: '[' 0 -gt 0 ']' + 168083:pw-trigger.sh: 119: rm /tmp/tmp.3k80zMzIv5 + 168083:pw-trigger.sh: 121: echo 'Processed 30 series and created 5 pre-commit triggers' Processed 30 series and created 5 pre-commit triggers + 168083:pw-trigger.sh: 1: pw_deinit gdb + 168083:pw-trigger.sh: pw_deinit: 57: set -euf -o pipefail + 168083:pw-trigger.sh: pw_deinit: 58: local project=gdb + 168083:pw-trigger.sh: pw_deinit: 60: rm -rf /tmp/pw-yaml-cache-168083 + 168083:pw-trigger.sh: 1: rm -f /tmp/tmp.3k80zMzIv5