+ 336580:jenkins13896474952364446445.sh: build_container_exec: 29: set +x + 58200:pw-trigger.sh: 46: trap 'pw_deinit gdb' EXIT + 58200:pw-trigger.sh: 47: pw_init gdb + 58200:pw-trigger.sh: pw_init: 41: set -euf -o pipefail + 58200:pw-trigger.sh: pw_init: 42: local project=gdb + 58200:pw-trigger.sh: pw_init: 44: git -C gdb config pw.server https://patchwork.sourceware.org/api/1.2/ + 58200:pw-trigger.sh: pw_init: 46: git -C gdb config pw.project gdb + 58200:pw-trigger.sh: pw_init: 48: pw_clear_cache + 58200:pw-trigger.sh: pw_clear_cache: 68: set -euf -o pipefail + 58200:pw-trigger.sh: pw_clear_cache: 70: rm -rf /tmp/pw-yaml-cache-58200 + 58200:pw-trigger.sh: pw_clear_cache: 71: mkdir /tmp/pw-yaml-cache-58200 ++ 58200:pw-trigger.sh: 49: mktemp + 58200:pw-trigger.sh: 49: yaml=/tmp/tmp.A3lMEuOefn + 58200:pw-trigger.sh: 51: trap 'pw_deinit gdb; rm -f /tmp/tmp.A3lMEuOefn' EXIT + 58200:pw-trigger.sh: 53: readarray -t prereq_bots ++ 58200:pw-trigger.sh: 53: print_prereq_bots tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: print_prereq_bots: 26: set -euf -o pipefail ++ 58200:pw-trigger.sh: print_prereq_bots: 27: local ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: print_prereq_bots: 30: case "$ci_bot" in ++ 58200:pw-trigger.sh: print_prereq_bots: 37: case "$ci_bot" in + 58200:pw-trigger.sh: 55: git -C gdb pw series list -f yaml + 58200:pw-trigger.sh: 56: mkdir -p artifacts/jenkins ++ 58200:pw-trigger.sh: 58: shyaml get-length + 58200:pw-trigger.sh: 58: len=30 + 58200:pw-trigger.sh: 59: i=30 + 58200:pw-trigger.sh: 60: j=0 + 58200:pw-trigger.sh: 62: '[' 30 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=29 ++ 58200:pw-trigger.sh: 64: shyaml get-value 29.id + 58200:pw-trigger.sh: 64: series_id=67828 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67828 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67828 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67828 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67828 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67828 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67828 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67828 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67828 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145876 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145876 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145876 + 58200:pw-trigger.sh: 74: patch_id=145876 + 58200:pw-trigger.sh: 75: '[' 145876 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145876 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145876 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145876 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145876 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145876 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145876 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.DQ6Iygg506 +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.vXVx0ZmDU0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.DQ6Iygg506 /tmp/tmp.vXVx0ZmDU0' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145876/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145876/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58331 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vXVx0ZmDU0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528187, "url": "https://patchwork.sourceware.org/api/1.2/patches/145876/checks/528187/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:49:35.502557", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11554/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:49:35.502557 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:49:35.502557 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791917375 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791917375 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917375 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58338 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vXVx0ZmDU0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528188, "url": "https://patchwork.sourceware.org/api/1.2/patches/145876/checks/528188/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:49:37.648253", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11554/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:49:37.648253 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:49:37.648253 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791917377 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917375 -le 1791917377 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917377 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58345 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vXVx0ZmDU0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528194, "url": "https://patchwork.sourceware.org/api/1.2/patches/145876/checks/528194/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:52:59.795995", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11554/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:52:59.795995 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:52:59.795995 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791917579 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917377 -le 1791917579 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917579 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58352 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vXVx0ZmDU0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.DQ6Iygg506 /tmp/tmp.vXVx0ZmDU0 + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67828 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67828 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67828 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67828 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145875 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145875 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145875 + 58200:pw-trigger.sh: 74: patch_id=145875 + 58200:pw-trigger.sh: 75: '[' 145875 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145875 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145875 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145875 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145875 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145875 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145875 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.5f1ooa7AHT +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ngMI6aZavQ ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.5f1ooa7AHT /tmp/tmp.ngMI6aZavQ' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145875/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145875/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58416 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ngMI6aZavQ ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528438, "url": "https://patchwork.sourceware.org/api/1.2/patches/145875/checks/528438/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:15:39.209990", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11559/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:15:39.209990 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:15:39.209990 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791933339 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791933339 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933339 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58423 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ngMI6aZavQ ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528439, "url": "https://patchwork.sourceware.org/api/1.2/patches/145875/checks/528439/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:15:42.135374", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11559/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:15:42.135374 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:15:42.135374 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791933342 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933339 -le 1791933342 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933342 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58430 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ngMI6aZavQ ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528446, "url": "https://patchwork.sourceware.org/api/1.2/patches/145875/checks/528446/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:19:35.778577", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11559/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:19:35.778577 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:19:35.778577 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791933575 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933342 -le 1791933575 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933575 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58437 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ngMI6aZavQ ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.5f1ooa7AHT /tmp/tmp.ngMI6aZavQ + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=2 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67828 2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67828 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67828 property '.*' value Patches 2 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67828 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145874 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145874 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145874 + 58200:pw-trigger.sh: 74: patch_id=145874 + 58200:pw-trigger.sh: 75: '[' 145874 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145874 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145874 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145874 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145874 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145874 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145874 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.CANntHfhJM +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.PYZ9Kh51cv ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.CANntHfhJM /tmp/tmp.PYZ9Kh51cv' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145874/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145874/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58504 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PYZ9Kh51cv ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528588, "url": "https://patchwork.sourceware.org/api/1.2/patches/145874/checks/528588/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T06:45:44.566660", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11564/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:45:44.566660 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:45:44.566660 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791960344 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791960344 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960344 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58511 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PYZ9Kh51cv ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528589, "url": "https://patchwork.sourceware.org/api/1.2/patches/145874/checks/528589/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T06:45:46.155092", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11564/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:45:46.155092 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:45:46.155092 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791960346 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791960344 -le 1791960346 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960346 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58518 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PYZ9Kh51cv ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528598, "url": "https://patchwork.sourceware.org/api/1.2/patches/145874/checks/528598/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T06:49:44.785748", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11564/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:49:44.785748 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:49:44.785748 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791960584 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791960346 -le 1791960584 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960584 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58525 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PYZ9Kh51cv ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.CANntHfhJM /tmp/tmp.PYZ9Kh51cv + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=3 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67828 3 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67828 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67828 property '.*' value Patches 3 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67828 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145873 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145873 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145873 + 58200:pw-trigger.sh: 74: patch_id=145873 + 58200:pw-trigger.sh: 75: '[' 145873 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145873 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145873 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145873 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145873 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145873 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145873 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.nTI7TfZA7v +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.uJ0oMNnlND ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.nTI7TfZA7v /tmp/tmp.uJ0oMNnlND' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145873/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145873/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58595 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.uJ0oMNnlND ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529214, "url": "https://patchwork.sourceware.org/api/1.2/patches/145873/checks/529214/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T10:46:05.798955", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11569/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T10:46:05.798955 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T10:46:05.798955 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792061165 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792061165 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792061165 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58602 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.uJ0oMNnlND ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529215, "url": "https://patchwork.sourceware.org/api/1.2/patches/145873/checks/529215/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T10:46:07.488697", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11569/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T10:46:07.488697 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T10:46:07.488697 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792061167 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792061165 -le 1792061167 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792061167 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58609 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.uJ0oMNnlND ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529222, "url": "https://patchwork.sourceware.org/api/1.2/patches/145873/checks/529222/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T10:48:54.617803", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11569/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T10:48:54.617803 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T10:48:54.617803 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792061334 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792061167 -le 1792061334 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792061334 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58616 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.uJ0oMNnlND ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.nTI7TfZA7v /tmp/tmp.uJ0oMNnlND + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=4 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67828 4 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67828 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67828 property '.*' value Patches 4 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67828 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 29 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=28 ++ 58200:pw-trigger.sh: 64: shyaml get-value 28.id + 58200:pw-trigger.sh: 64: series_id=67829 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67829 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67829 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67829 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67829 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67829 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67829 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67829 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67829 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145877 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145877 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145877 + 58200:pw-trigger.sh: 74: patch_id=145877 + 58200:pw-trigger.sh: 75: '[' 145877 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145877 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145877 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145877 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145877 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145877 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145877 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.OoBwrr5u2b +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.GHYgCLYxCu ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.OoBwrr5u2b /tmp/tmp.GHYgCLYxCu' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145877/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145877/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58727 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GHYgCLYxCu ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528189, "url": "https://patchwork.sourceware.org/api/1.2/patches/145877/checks/528189/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:50:40.684565", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11555/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:50:40.684565 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:50:40.684565 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791917440 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791917440 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917440 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58734 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GHYgCLYxCu ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528190, "url": "https://patchwork.sourceware.org/api/1.2/patches/145877/checks/528190/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:50:43.454243", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11555/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:50:43.454243 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:50:43.454243 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791917443 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917440 -le 1791917443 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917443 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58741 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.GHYgCLYxCu ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.OoBwrr5u2b /tmp/tmp.GHYgCLYxCu + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67829 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67829 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67829 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67829 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 28 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=27 ++ 58200:pw-trigger.sh: 64: shyaml get-value 27.id + 58200:pw-trigger.sh: 64: series_id=67839 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67839 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67839 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67839 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67839 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67839 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67839 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67839 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67839 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145890 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145890 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145890 + 58200:pw-trigger.sh: 74: patch_id=145890 + 58200:pw-trigger.sh: 75: '[' 145890 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145890 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145890 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145890 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145890 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=committed + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145890 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145890 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ly3BjDnj4P +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.sCNRJDNLa9 ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ly3BjDnj4P /tmp/tmp.sCNRJDNLa9' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145890/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145890/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58843 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sCNRJDNLa9 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528192, "url": "https://patchwork.sourceware.org/api/1.2/patches/145890/checks/528192/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:51:32.484455", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11556/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:51:32.484455 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:51:32.484455 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791917492 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791917492 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917492 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58850 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sCNRJDNLa9 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528193, "url": "https://patchwork.sourceware.org/api/1.2/patches/145890/checks/528193/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:51:35.967179", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11556/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:51:35.967179 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:51:35.967179 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791917495 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791917492 -le 1791917495 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917495 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58857 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sCNRJDNLa9 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ly3BjDnj4P /tmp/tmp.sCNRJDNLa9 + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67839 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67839 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67839 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67839 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 27 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=26 ++ 58200:pw-trigger.sh: 64: shyaml get-value 26.id + 58200:pw-trigger.sh: 64: series_id=67842 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67842 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67842 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67842 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67842 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67842 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67842 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67842 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67842 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145893 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145893 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145893 + 58200:pw-trigger.sh: 74: patch_id=145893 + 58200:pw-trigger.sh: 75: '[' 145893 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145893 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145893 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145893 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145893 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145893 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145893 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.H54a55Uiee +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.lFwngHDCE9 ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.H54a55Uiee /tmp/tmp.lFwngHDCE9' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145893/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145893/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58959 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lFwngHDCE9 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528168, "url": "https://patchwork.sourceware.org/api/1.2/patches/145893/checks/528168/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:40:59.109166", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11547/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:40:59.109166 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:40:59.109166 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791916859 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791916859 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791916859 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58966 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lFwngHDCE9 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528169, "url": "https://patchwork.sourceware.org/api/1.2/patches/145893/checks/528169/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:41:01.474257", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11547/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:41:01.474257 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:41:01.474257 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791916861 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791916859 -le 1791916861 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791916861 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58973 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lFwngHDCE9 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528177, "url": "https://patchwork.sourceware.org/api/1.2/patches/145893/checks/528177/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:45:11.546264", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11547/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:45:11.546264 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:45:11.546264 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791917111 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791916861 -le 1791917111 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791917111 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 58980 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lFwngHDCE9 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.H54a55Uiee /tmp/tmp.lFwngHDCE9 + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67842 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67842 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67842 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67842 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 26 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=25 ++ 58200:pw-trigger.sh: 64: shyaml get-value 25.id + 58200:pw-trigger.sh: 64: series_id=67847 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67847 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67847 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67847 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67847 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67847 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67847 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67847 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67847 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145898 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145898 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145898 + 58200:pw-trigger.sh: 74: patch_id=145898 + 58200:pw-trigger.sh: 75: '[' 145898 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145898 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145898 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145898 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145898 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 58200:pw-trigger.sh: 82: patch_state=committed + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145898 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145898 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.QV3mFiMDy1 +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.rrX1CLL1Py ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.QV3mFiMDy1 /tmp/tmp.rrX1CLL1Py' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145898/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145898/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59082 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rrX1CLL1Py ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528167, "url": "https://patchwork.sourceware.org/api/1.2/patches/145898/checks/528167/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:40:58.773511", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11548/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:40:58.773511 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:40:58.773511 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791916858 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791916858 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791916858 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59089 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rrX1CLL1Py ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528171, "url": "https://patchwork.sourceware.org/api/1.2/patches/145898/checks/528171/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T18:41:03.219189", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11548/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T18:41:03.219189 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T18:41:03.219189 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791916863 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791916858 -le 1791916863 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791916863 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59096 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.rrX1CLL1Py ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.QV3mFiMDy1 /tmp/tmp.rrX1CLL1Py + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67847 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67847 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67847 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67847 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 25 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=24 ++ 58200:pw-trigger.sh: 64: shyaml get-value 24.id + 58200:pw-trigger.sh: 64: series_id=67849 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67849 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67849 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67849 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67849 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67849 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67849 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67849 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67849 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145915 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145915 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145915 + 58200:pw-trigger.sh: 74: patch_id=145915 + 58200:pw-trigger.sh: 75: '[' 145915 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145915 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145915 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145915 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145915 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145915 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145915 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.jdcsYHSM1q +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.57o88Hq5ms ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.jdcsYHSM1q /tmp/tmp.57o88Hq5ms' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145915/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145915/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59228 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.57o88Hq5ms ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528440, "url": "https://patchwork.sourceware.org/api/1.2/patches/145915/checks/528440/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:16:12.220154", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11560/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:16:12.220154 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:16:12.220154 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791933372 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791933372 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933372 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59235 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.57o88Hq5ms ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528441, "url": "https://patchwork.sourceware.org/api/1.2/patches/145915/checks/528441/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:16:14.987731", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11560/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:16:14.987731 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:16:14.987731 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791933374 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933372 -le 1791933374 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933374 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59242 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.57o88Hq5ms ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528447, "url": "https://patchwork.sourceware.org/api/1.2/patches/145915/checks/528447/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:19:57.855092", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11560/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:19:57.855092 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:19:57.855092 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791933597 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933374 -le 1791933597 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933597 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59249 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.57o88Hq5ms ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.jdcsYHSM1q /tmp/tmp.57o88Hq5ms + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67849 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67849 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67849 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67849 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145913 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145913 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145913 + 58200:pw-trigger.sh: 74: patch_id=145913 + 58200:pw-trigger.sh: 75: '[' 145913 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145913 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145913 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145913 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145913 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145913 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145913 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.eRIEnBQ7AP +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.HECOkdaGn6 ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.eRIEnBQ7AP /tmp/tmp.HECOkdaGn6' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145913/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145913/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59313 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HECOkdaGn6 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528590, "url": "https://patchwork.sourceware.org/api/1.2/patches/145913/checks/528590/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T06:45:52.319326", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11565/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:45:52.319326 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:45:52.319326 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791960352 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791960352 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960352 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59320 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HECOkdaGn6 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528593, "url": "https://patchwork.sourceware.org/api/1.2/patches/145913/checks/528593/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T06:46:09.070079", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11565/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:46:09.070079 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:46:09.070079 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791960369 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791960352 -le 1791960369 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960369 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59327 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HECOkdaGn6 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528600, "url": "https://patchwork.sourceware.org/api/1.2/patches/145913/checks/528600/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T06:50:04.893988", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11565/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:50:04.893988 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:50:04.893988 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791960604 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791960369 -le 1791960604 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960604 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59334 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.HECOkdaGn6 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.eRIEnBQ7AP /tmp/tmp.HECOkdaGn6 + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=2 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67849 2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67849 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67849 property '.*' value Patches 2 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67849 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145912 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145912 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145912 + 58200:pw-trigger.sh: 74: patch_id=145912 + 58200:pw-trigger.sh: 75: '[' 145912 = '' ']' ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145912 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145912 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145912 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145912 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145912 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145912 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.AKWa7brXmh +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.R0mjMdQbUf ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.AKWa7brXmh /tmp/tmp.R0mjMdQbUf' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145912/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145912/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59401 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.R0mjMdQbUf ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529216, "url": "https://patchwork.sourceware.org/api/1.2/patches/145912/checks/529216/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T10:46:26.076392", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11570/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T10:46:26.076392 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T10:46:26.076392 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792061186 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792061186 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792061186 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59408 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.R0mjMdQbUf ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529217, "url": "https://patchwork.sourceware.org/api/1.2/patches/145912/checks/529217/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T10:46:29.238442", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11570/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T10:46:29.238442 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T10:46:29.238442 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792061189 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792061186 -le 1792061189 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792061189 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59415 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.R0mjMdQbUf ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.AKWa7brXmh /tmp/tmp.R0mjMdQbUf + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=3 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67849 3 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67849 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67849 property '.*' value Patches 3 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67849 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145914 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145914 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145914 + 58200:pw-trigger.sh: 74: patch_id=145914 + 58200:pw-trigger.sh: 75: '[' 145914 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145914 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145914 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145914 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145914 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145914 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145914 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.XpPApH3DjE +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.9lcaPIXjow ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.XpPApH3DjE /tmp/tmp.9lcaPIXjow' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145914/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145914/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59485 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9lcaPIXjow ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529486, "url": "https://patchwork.sourceware.org/api/1.2/patches/145914/checks/529486/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:36:41.999232", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11573/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:36:41.999232 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:36:41.999232 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792103801 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792103801 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792103801 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59492 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9lcaPIXjow ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529487, "url": "https://patchwork.sourceware.org/api/1.2/patches/145914/checks/529487/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:36:44.617137", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11573/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:36:44.617137 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:36:44.617137 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792103804 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792103801 -le 1792103804 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792103804 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59499 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9lcaPIXjow ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.XpPApH3DjE /tmp/tmp.9lcaPIXjow + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=4 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67849 4 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67849 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67849 property '.*' value Patches 4 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67849 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145909 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145909 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145909 + 58200:pw-trigger.sh: 74: patch_id=145909 + 58200:pw-trigger.sh: 75: '[' 145909 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145909 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145909 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145909 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145909 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145909 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145909 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.QHDARulSjY +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.KxdeYfeN0e ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.QHDARulSjY /tmp/tmp.KxdeYfeN0e' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145909/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145909/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59572 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KxdeYfeN0e ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529736, "url": "https://patchwork.sourceware.org/api/1.2/patches/145909/checks/529736/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T10:56:50.674663", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11588/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T10:56:50.674663 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T10:56:50.674663 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792148210 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792148210 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792148210 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59579 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KxdeYfeN0e ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529737, "url": "https://patchwork.sourceware.org/api/1.2/patches/145909/checks/529737/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T10:56:54.398617", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11588/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T10:56:54.398617 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T10:56:54.398617 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792148214 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792148210 -le 1792148214 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792148214 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59586 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KxdeYfeN0e ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.QHDARulSjY /tmp/tmp.KxdeYfeN0e + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=5 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67849 5 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67849 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=5 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67849 property '.*' value Patches 5 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67849 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=5 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145908 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145908 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145908 + 58200:pw-trigger.sh: 74: patch_id=145908 + 58200:pw-trigger.sh: 75: '[' 145908 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145908 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145908 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145908 property State value ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145908 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145908 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145908 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.7shwp8vQD5 +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.RZD81dWuQR ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.7shwp8vQD5 /tmp/tmp.RZD81dWuQR' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145908/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145908/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59662 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RZD81dWuQR ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529939, "url": "https://patchwork.sourceware.org/api/1.2/patches/145908/checks/529939/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T18:42:34.265593", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11596/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T18:42:34.265593 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T18:42:34.265593 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792176154 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792176154 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792176154 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59669 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RZD81dWuQR ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529940, "url": "https://patchwork.sourceware.org/api/1.2/patches/145908/checks/529940/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T18:42:37.523718", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11596/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T18:42:37.523718 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T18:42:37.523718 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792176157 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792176154 -le 1792176157 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792176157 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59676 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RZD81dWuQR ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.7shwp8vQD5 /tmp/tmp.RZD81dWuQR + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=6 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67849 6 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67849 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=6 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67849 property '.*' value Patches 6 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67849 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=6 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145911 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145911 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145911 + 58200:pw-trigger.sh: 74: patch_id=145911 + 58200:pw-trigger.sh: 75: '[' 145911 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145911 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145911 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145911 property State value ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145911 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145911 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145911 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.shW8RXUQoM +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.sYGSHwTrJg ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.shW8RXUQoM /tmp/tmp.sYGSHwTrJg' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145911/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145911/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59755 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sYGSHwTrJg ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530297, "url": "https://patchwork.sourceware.org/api/1.2/patches/145911/checks/530297/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T13:47:21.454588", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11604/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T13:47:21.454588 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T13:47:21.454588 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792244841 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792244841 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792244841 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59762 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sYGSHwTrJg ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530298, "url": "https://patchwork.sourceware.org/api/1.2/patches/145911/checks/530298/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T13:47:23.981783", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11604/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T13:47:23.981783 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T13:47:23.981783 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792244843 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792244841 -le 1792244843 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792244843 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59769 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sYGSHwTrJg ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.shW8RXUQoM /tmp/tmp.sYGSHwTrJg + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=7 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67849 7 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67849 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=7 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67849 property '.*' value Patches 7 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67849 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=7 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145910 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145910 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145910 + 58200:pw-trigger.sh: 74: patch_id=145910 + 58200:pw-trigger.sh: 75: '[' 145910 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145910 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145910 ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145910 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145910 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145910 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145910 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.iGBos8O2BP +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.DBnK8KkyAa ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.iGBos8O2BP /tmp/tmp.DBnK8KkyAa' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145910/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145910/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59851 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.DBnK8KkyAa ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.iGBos8O2BP /tmp/tmp.DBnK8KkyAa + 58200:pw-trigger.sh: 89: check_state=pending + 58200:pw-trigger.sh: 90: '[' pending = pending ']' + 58200:pw-trigger.sh: 91: break + 58200:pw-trigger.sh: 96: '[' 145910 = '' ']' + 58200:pw-trigger.sh: 101: check_state=success + 58200:pw-trigger.sh: 108: '[' success '!=' success ']' + 58200:pw-trigger.sh: 113: j=1 + 58200:pw-trigger.sh: 114: cat + 58200:pw-trigger.sh: 62: '[' 24 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=23 ++ 58200:pw-trigger.sh: 64: shyaml get-value 23.id + 58200:pw-trigger.sh: 64: series_id=67856 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67856 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67856 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67856 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67856 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67856 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67856 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67856 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67856 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145924 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145924 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145924 + 58200:pw-trigger.sh: 74: patch_id=145924 + 58200:pw-trigger.sh: 75: '[' 145924 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145924 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145924 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145924 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145924 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145924 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145924 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.OMb0nRfTMi +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.layLYvQWOG ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.OMb0nRfTMi /tmp/tmp.layLYvQWOG' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145924/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145924/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59941 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.layLYvQWOG ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528442, "url": "https://patchwork.sourceware.org/api/1.2/patches/145924/checks/528442/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:16:17.768510", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11561/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:16:17.768510 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:16:17.768510 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791933377 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791933377 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933377 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59948 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.layLYvQWOG ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528443, "url": "https://patchwork.sourceware.org/api/1.2/patches/145924/checks/528443/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:16:19.093331", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11561/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:16:19.093331 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:16:19.093331 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791933379 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933377 -le 1791933379 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933379 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59955 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.layLYvQWOG ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528448, "url": "https://patchwork.sourceware.org/api/1.2/patches/145924/checks/528448/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-13T23:19:59.455816", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11561/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-13T23:19:59.455816 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-13T23:19:59.455816 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791933599 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791933379 -le 1791933599 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791933599 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 59962 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.layLYvQWOG ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.OMb0nRfTMi /tmp/tmp.layLYvQWOG + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67856 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67856 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67856 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67856 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145922 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145922 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145922 + 58200:pw-trigger.sh: 74: patch_id=145922 + 58200:pw-trigger.sh: 75: '[' 145922 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145922 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145922 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145922 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145922 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145922 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145922 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.P8hxlzjkuh +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.L9UIPY026m ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.P8hxlzjkuh /tmp/tmp.L9UIPY026m' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145922/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145922/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60026 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.L9UIPY026m ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528591, "url": "https://patchwork.sourceware.org/api/1.2/patches/145922/checks/528591/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T06:45:52.663411", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11566/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:45:52.663411 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:45:52.663411 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791960352 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1791960352 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960352 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60033 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.L9UIPY026m ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528592, "url": "https://patchwork.sourceware.org/api/1.2/patches/145922/checks/528592/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T06:45:56.026601", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11566/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:45:56.026601 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:45:56.026601 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791960356 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791960352 -le 1791960356 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960356 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60040 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.L9UIPY026m ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 528599, "url": "https://patchwork.sourceware.org/api/1.2/patches/145922/checks/528599/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-14T06:50:00.809815", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11566/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-14T06:50:00.809815 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-14T06:50:00.809815 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1791960600 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1791960356 -le 1791960600 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1791960600 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60047 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.L9UIPY026m ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.P8hxlzjkuh /tmp/tmp.L9UIPY026m + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=2 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67856 2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67856 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67856 property '.*' value Patches 2 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67856 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 23 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=22 ++ 58200:pw-trigger.sh: 64: shyaml get-value 22.id + 58200:pw-trigger.sh: 64: series_id=67879 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67879 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67879 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67879 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67879 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67879 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67879 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67879 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67879 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145947 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145947 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145947 + 58200:pw-trigger.sh: 74: patch_id=145947 + 58200:pw-trigger.sh: 75: '[' 145947 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145947 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145947 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145947 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145947 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145947 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145947 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.oqoYFkNhMm +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.XgZtH0jKYj ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.oqoYFkNhMm /tmp/tmp.XgZtH0jKYj' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145947/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145947/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60152 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XgZtH0jKYj ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529218, "url": "https://patchwork.sourceware.org/api/1.2/patches/145947/checks/529218/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T10:47:46.807191", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11571/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T10:47:46.807191 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T10:47:46.807191 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792061266 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792061266 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792061266 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60159 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XgZtH0jKYj ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529219, "url": "https://patchwork.sourceware.org/api/1.2/patches/145947/checks/529219/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T10:47:49.857732", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11571/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T10:47:49.857732 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T10:47:49.857732 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792061269 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792061266 -le 1792061269 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792061269 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60166 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XgZtH0jKYj ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.oqoYFkNhMm /tmp/tmp.XgZtH0jKYj + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67879 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67879 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67879 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67879 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 22 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=21 ++ 58200:pw-trigger.sh: 64: shyaml get-value 21.id + 58200:pw-trigger.sh: 64: series_id=67881 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67881 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67881 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67881 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67881 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67881 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67881 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67881 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67881 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145949 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145949 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145949 + 58200:pw-trigger.sh: 74: patch_id=145949 + 58200:pw-trigger.sh: 75: '[' 145949 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145949 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145949 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145949 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145949 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145949 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145949 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.fWd3ic52wP +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.wfg07w1dLe ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.fWd3ic52wP /tmp/tmp.wfg07w1dLe' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145949/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145949/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60270 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wfg07w1dLe ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529220, "url": "https://patchwork.sourceware.org/api/1.2/patches/145949/checks/529220/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T10:48:01.620047", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11572/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T10:48:01.620047 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T10:48:01.620047 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792061281 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792061281 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792061281 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60277 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wfg07w1dLe ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529221, "url": "https://patchwork.sourceware.org/api/1.2/patches/145949/checks/529221/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T10:48:07.434790", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11572/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T10:48:07.434790 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T10:48:07.434790 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792061287 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792061281 -le 1792061287 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792061287 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60284 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wfg07w1dLe ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529227, "url": "https://patchwork.sourceware.org/api/1.2/patches/145949/checks/529227/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T10:50:55.395380", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11572/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T10:50:55.395380 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T10:50:55.395380 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792061455 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792061287 -le 1792061455 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792061455 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60291 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wfg07w1dLe ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.fWd3ic52wP /tmp/tmp.wfg07w1dLe + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67881 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67881 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67881 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67881 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145950 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145950 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145950 + 58200:pw-trigger.sh: 74: patch_id=145950 + 58200:pw-trigger.sh: 75: '[' 145950 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145950 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145950 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145950 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145950 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145950 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145950 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.sHGLVwYaK4 +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.JsS2i43OR5 ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.sHGLVwYaK4 /tmp/tmp.JsS2i43OR5' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145950/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145950/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60355 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JsS2i43OR5 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529507, "url": "https://patchwork.sourceware.org/api/1.2/patches/145950/checks/529507/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:48:36.206530", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11580/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:48:36.206530 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:48:36.206530 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104516 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792104516 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104516 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60362 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JsS2i43OR5 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529508, "url": "https://patchwork.sourceware.org/api/1.2/patches/145950/checks/529508/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:48:38.169863", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11580/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:48:38.169863 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:48:38.169863 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104518 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792104516 -le 1792104518 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104518 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60369 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JsS2i43OR5 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529513, "url": "https://patchwork.sourceware.org/api/1.2/patches/145950/checks/529513/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:51:00.977199", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11580/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:51:00.977199 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:51:00.977199 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104660 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792104518 -le 1792104660 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104660 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60376 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JsS2i43OR5 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.sHGLVwYaK4 /tmp/tmp.JsS2i43OR5 + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=2 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67881 2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67881 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67881 property '.*' value Patches 2 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67881 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 21 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=20 ++ 58200:pw-trigger.sh: 64: shyaml get-value 20.id + 58200:pw-trigger.sh: 64: series_id=67895 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67895 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67895 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67895 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67895 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67895 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67895 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67895 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67895 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145978 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145978 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145978 + 58200:pw-trigger.sh: 74: patch_id=145978 + 58200:pw-trigger.sh: 75: '[' 145978 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145978 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145978 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145978 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145978 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145978 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145978 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.lU2GI1ufoJ +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.jtgbFAuqGj ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.lU2GI1ufoJ /tmp/tmp.jtgbFAuqGj' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145978/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145978/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60481 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jtgbFAuqGj ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529509, "url": "https://patchwork.sourceware.org/api/1.2/patches/145978/checks/529509/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:49:22.729919", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11581/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:49:22.729919 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:49:22.729919 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104562 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792104562 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104562 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60488 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jtgbFAuqGj ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529510, "url": "https://patchwork.sourceware.org/api/1.2/patches/145978/checks/529510/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:49:23.730207", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11581/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:49:23.730207 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:49:23.730207 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104563 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792104562 -le 1792104563 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104563 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60495 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jtgbFAuqGj ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529514, "url": "https://patchwork.sourceware.org/api/1.2/patches/145978/checks/529514/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:52:00.863829", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11581/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:52:00.863829 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:52:00.863829 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104720 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792104563 -le 1792104720 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104720 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60502 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jtgbFAuqGj ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.lU2GI1ufoJ /tmp/tmp.jtgbFAuqGj + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67895 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67895 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67895 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67895 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 20 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=19 ++ 58200:pw-trigger.sh: 64: shyaml get-value 19.id + 58200:pw-trigger.sh: 64: series_id=67896 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67896 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67896 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67896 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67896 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67896 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67896 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67896 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67896 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145983 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145983 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145983 + 58200:pw-trigger.sh: 74: patch_id=145983 + 58200:pw-trigger.sh: 75: '[' 145983 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145983 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145983 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145983 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145983 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145983 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145983 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.jdhuJ1lFlU +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.RTdQL5PyD9 ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.jdhuJ1lFlU /tmp/tmp.RTdQL5PyD9' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145983/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145983/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60612 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RTdQL5PyD9 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529511, "url": "https://patchwork.sourceware.org/api/1.2/patches/145983/checks/529511/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:49:49.753087", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11582/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:49:49.753087 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:49:49.753087 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104589 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792104589 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104589 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60619 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RTdQL5PyD9 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529512, "url": "https://patchwork.sourceware.org/api/1.2/patches/145983/checks/529512/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:49:51.130335", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11582/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:49:51.130335 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:49:51.130335 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104591 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792104589 -le 1792104591 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104591 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60626 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RTdQL5PyD9 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529515, "url": "https://patchwork.sourceware.org/api/1.2/patches/145983/checks/529515/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:52:38.047235", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11582/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:52:38.047235 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:52:38.047235 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104758 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792104591 -le 1792104758 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104758 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60633 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RTdQL5PyD9 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.jdhuJ1lFlU /tmp/tmp.RTdQL5PyD9 + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67896 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67896 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67896 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67896 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145981 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145981 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145981 + 58200:pw-trigger.sh: 74: patch_id=145981 + 58200:pw-trigger.sh: 75: '[' 145981 = '' ']' ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145981 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145981 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145981 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145981 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145981 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145981 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.vjLMORfnfc +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.tMrArWqGqn ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.vjLMORfnfc /tmp/tmp.tMrArWqGqn' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145981/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145981/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60697 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tMrArWqGqn ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529738, "url": "https://patchwork.sourceware.org/api/1.2/patches/145981/checks/529738/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T10:57:09.262632", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11589/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T10:57:09.262632 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T10:57:09.262632 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792148229 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792148229 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792148229 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60704 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tMrArWqGqn ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529739, "url": "https://patchwork.sourceware.org/api/1.2/patches/145981/checks/529739/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T10:57:10.785682", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11589/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T10:57:10.785682 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T10:57:10.785682 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792148230 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792148229 -le 1792148230 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792148230 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60711 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tMrArWqGqn ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529746, "url": "https://patchwork.sourceware.org/api/1.2/patches/145981/checks/529746/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T10:59:47.962192", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11589/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T10:59:47.962192 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T10:59:47.962192 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792148387 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792148230 -le 1792148387 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792148387 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60718 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.tMrArWqGqn ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.vjLMORfnfc /tmp/tmp.tMrArWqGqn + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=2 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67896 2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67896 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67896 property '.*' value Patches 2 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67896 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145982 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145982 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145982 + 58200:pw-trigger.sh: 74: patch_id=145982 + 58200:pw-trigger.sh: 75: '[' 145982 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145982 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145982 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145982 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145982 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145982 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145982 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.xKG5kyeBXK +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.hGNwC7hr58 ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.xKG5kyeBXK /tmp/tmp.hGNwC7hr58' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145982/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145982/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60785 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hGNwC7hr58 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529941, "url": "https://patchwork.sourceware.org/api/1.2/patches/145982/checks/529941/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T18:42:41.788435", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11597/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T18:42:41.788435 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T18:42:41.788435 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792176161 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792176161 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792176161 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60792 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hGNwC7hr58 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529942, "url": "https://patchwork.sourceware.org/api/1.2/patches/145982/checks/529942/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T18:42:44.415854", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11597/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T18:42:44.415854 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T18:42:44.415854 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792176164 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792176161 -le 1792176164 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792176164 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60799 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hGNwC7hr58 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529950, "url": "https://patchwork.sourceware.org/api/1.2/patches/145982/checks/529950/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T18:45:49.034264", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11597/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T18:45:49.034264 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T18:45:49.034264 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792176349 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792176164 -le 1792176349 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792176349 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60806 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hGNwC7hr58 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.xKG5kyeBXK /tmp/tmp.hGNwC7hr58 + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=3 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67896 3 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67896 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67896 property '.*' value Patches 3 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67896 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145979 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145979 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145979 + 58200:pw-trigger.sh: 74: patch_id=145979 + 58200:pw-trigger.sh: 75: '[' 145979 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145979 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145979 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145979 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145979 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145979 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145979 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.v6PXVtgIMa +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.wFNlkvEg1R ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.v6PXVtgIMa /tmp/tmp.wFNlkvEg1R' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145979/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145979/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60876 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wFNlkvEg1R ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530310, "url": "https://patchwork.sourceware.org/api/1.2/patches/145979/checks/530310/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T13:50:09.251744", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11605/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T13:50:09.251744 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T13:50:09.251744 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792245009 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792245009 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792245009 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60883 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wFNlkvEg1R ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530311, "url": "https://patchwork.sourceware.org/api/1.2/patches/145979/checks/530311/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T13:50:10.584044", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11605/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T13:50:10.584044 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T13:50:10.584044 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792245010 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792245009 -le 1792245010 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792245010 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60890 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wFNlkvEg1R ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530313, "url": "https://patchwork.sourceware.org/api/1.2/patches/145979/checks/530313/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T13:52:31.287054", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11605/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T13:52:31.287054 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T13:52:31.287054 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792245151 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792245010 -le 1792245151 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792245151 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60897 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wFNlkvEg1R ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.v6PXVtgIMa /tmp/tmp.wFNlkvEg1R + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=4 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67896 4 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67896 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67896 property '.*' value Patches 4 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67896 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145980 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145980 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145980 + 58200:pw-trigger.sh: 74: patch_id=145980 + 58200:pw-trigger.sh: 75: '[' 145980 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145980 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145980 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145980 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145980 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145980 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145980 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.9iaPDAH39N +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.5MmCnfq20I ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.9iaPDAH39N /tmp/tmp.5MmCnfq20I' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145980/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145980/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 60970 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5MmCnfq20I ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.9iaPDAH39N /tmp/tmp.5MmCnfq20I + 58200:pw-trigger.sh: 89: check_state=pending + 58200:pw-trigger.sh: 90: '[' pending = pending ']' + 58200:pw-trigger.sh: 91: break + 58200:pw-trigger.sh: 96: '[' 145980 = '' ']' + 58200:pw-trigger.sh: 101: check_state=success + 58200:pw-trigger.sh: 108: '[' success '!=' success ']' + 58200:pw-trigger.sh: 113: j=2 + 58200:pw-trigger.sh: 114: cat + 58200:pw-trigger.sh: 62: '[' 19 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=18 ++ 58200:pw-trigger.sh: 64: shyaml get-value 18.id + 58200:pw-trigger.sh: 64: series_id=67898 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67898 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67898 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67898 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67898 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67898 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67898 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67898 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67898 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145991 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145991 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145991 + 58200:pw-trigger.sh: 74: patch_id=145991 + 58200:pw-trigger.sh: 75: '[' 145991 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145991 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145991 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145991 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145991 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=committed + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145991 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145991 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.VgsnYCdbuO +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.M2c6XRFfZd ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.VgsnYCdbuO /tmp/tmp.M2c6XRFfZd' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145991/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145991/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61070 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.M2c6XRFfZd ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529516, "url": "https://patchwork.sourceware.org/api/1.2/patches/145991/checks/529516/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:53:45.938548", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11583/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:53:45.938548 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:53:45.938548 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104825 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792104825 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104825 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61077 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.M2c6XRFfZd ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529517, "url": "https://patchwork.sourceware.org/api/1.2/patches/145991/checks/529517/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:53:49.141365", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11583/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:53:49.141365 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:53:49.141365 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104829 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792104825 -le 1792104829 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104829 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61084 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.M2c6XRFfZd ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.VgsnYCdbuO /tmp/tmp.M2c6XRFfZd + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67898 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67898 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67898 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67898 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145987 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145987 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145987 + 58200:pw-trigger.sh: 74: patch_id=145987 + 58200:pw-trigger.sh: 75: '[' 145987 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145987 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145987 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145987 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145987 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=committed + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145987 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145987 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.bdvUwa4p3m +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.OA2E3SVPOC ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.bdvUwa4p3m /tmp/tmp.OA2E3SVPOC' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145987/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145987/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61148 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.OA2E3SVPOC ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529740, "url": "https://patchwork.sourceware.org/api/1.2/patches/145987/checks/529740/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T10:57:52.276335", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11590/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T10:57:52.276335 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T10:57:52.276335 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792148272 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792148272 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792148272 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61155 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.OA2E3SVPOC ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529743, "url": "https://patchwork.sourceware.org/api/1.2/patches/145987/checks/529743/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T10:57:55.412598", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11590/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T10:57:55.412598 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T10:57:55.412598 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792148275 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792148272 -le 1792148275 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792148275 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61162 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.OA2E3SVPOC ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.bdvUwa4p3m /tmp/tmp.OA2E3SVPOC + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=2 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67898 2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67898 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67898 property '.*' value Patches 2 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67898 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145988 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145988 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145988 + 58200:pw-trigger.sh: 74: patch_id=145988 + 58200:pw-trigger.sh: 75: '[' 145988 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145988 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145988 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145988 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145988 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=committed + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145988 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145988 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.cnxpdFyjlK +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.FsoNbdYR1o ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.cnxpdFyjlK /tmp/tmp.FsoNbdYR1o' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145988/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145988/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61229 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FsoNbdYR1o ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529943, "url": "https://patchwork.sourceware.org/api/1.2/patches/145988/checks/529943/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T18:44:21.519878", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11598/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T18:44:21.519878 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T18:44:21.519878 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792176261 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792176261 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792176261 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61236 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FsoNbdYR1o ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529944, "url": "https://patchwork.sourceware.org/api/1.2/patches/145988/checks/529944/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T18:44:24.278832", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11598/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T18:44:24.278832 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T18:44:24.278832 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792176264 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792176261 -le 1792176264 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792176264 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61243 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FsoNbdYR1o ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.cnxpdFyjlK /tmp/tmp.FsoNbdYR1o + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=3 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67898 3 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67898 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67898 property '.*' value Patches 3 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67898 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145989 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145989 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145989 + 58200:pw-trigger.sh: 74: patch_id=145989 + 58200:pw-trigger.sh: 75: '[' 145989 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145989 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145989 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145989 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145989 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=committed + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145989 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145989 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.vqiG5eQUYp +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.TgOQ4n2SI7 ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.vqiG5eQUYp /tmp/tmp.TgOQ4n2SI7' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145989/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145989/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61313 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TgOQ4n2SI7 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530302, "url": "https://patchwork.sourceware.org/api/1.2/patches/145989/checks/530302/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T13:47:25.966998", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11606/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T13:47:25.966998 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T13:47:25.966998 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792244845 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792244845 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792244845 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61320 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TgOQ4n2SI7 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530306, "url": "https://patchwork.sourceware.org/api/1.2/patches/145989/checks/530306/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T13:47:31.020444", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11606/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T13:47:31.020444 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T13:47:31.020444 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792244851 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792244845 -le 1792244851 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792244851 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61327 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TgOQ4n2SI7 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.vqiG5eQUYp /tmp/tmp.TgOQ4n2SI7 + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=4 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67898 4 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67898 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67898 property '.*' value Patches 4 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67898 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145986 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145986 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145986 + 58200:pw-trigger.sh: 74: patch_id=145986 + 58200:pw-trigger.sh: 75: '[' 145986 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145986 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145986 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145986 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145986 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=committed + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145986 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145986 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.gLKZNcZN1Q +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.1Zev3b8Ca4 ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.gLKZNcZN1Q /tmp/tmp.1Zev3b8Ca4' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145986/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145986/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61400 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.1Zev3b8Ca4 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.gLKZNcZN1Q /tmp/tmp.1Zev3b8Ca4 + 58200:pw-trigger.sh: 89: check_state=pending + 58200:pw-trigger.sh: 90: '[' pending = pending ']' + 58200:pw-trigger.sh: 91: break + 58200:pw-trigger.sh: 96: '[' 145986 = '' ']' + 58200:pw-trigger.sh: 101: check_state=success + 58200:pw-trigger.sh: 108: '[' success '!=' success ']' + 58200:pw-trigger.sh: 113: j=3 + 58200:pw-trigger.sh: 114: cat + 58200:pw-trigger.sh: 62: '[' 18 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=17 ++ 58200:pw-trigger.sh: 64: shyaml get-value 17.id + 58200:pw-trigger.sh: 64: series_id=67903 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67903 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67903 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67903 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67903 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67903 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67903 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67903 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67903 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145997 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145997 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145997 + 58200:pw-trigger.sh: 74: patch_id=145997 + 58200:pw-trigger.sh: 75: '[' 145997 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145997 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145997 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145997 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145997 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145997 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145997 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.hvgMGhnMZh +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.88gcVx4nqh ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.hvgMGhnMZh /tmp/tmp.88gcVx4nqh' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145997/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145997/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61490 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.88gcVx4nqh ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529518, "url": "https://patchwork.sourceware.org/api/1.2/patches/145997/checks/529518/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:54:21.837581", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11584/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:54:21.837581 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:54:21.837581 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104861 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792104861 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104861 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61497 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.88gcVx4nqh ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529519, "url": "https://patchwork.sourceware.org/api/1.2/patches/145997/checks/529519/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:54:22.921187", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11584/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:54:22.921187 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:54:22.921187 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104862 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792104861 -le 1792104862 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104862 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61504 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.88gcVx4nqh ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529526, "url": "https://patchwork.sourceware.org/api/1.2/patches/145997/checks/529526/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:56:37.346758", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11584/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:56:37.346758 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:56:37.346758 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104997 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792104862 -le 1792104997 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104997 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61511 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.88gcVx4nqh ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.hvgMGhnMZh /tmp/tmp.88gcVx4nqh + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67903 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67903 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67903 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67903 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=145996 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 145996 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 145996 + 58200:pw-trigger.sh: 74: patch_id=145996 + 58200:pw-trigger.sh: 75: '[' 145996 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 145996 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=145996 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 145996 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=145996 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 145996 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=145996 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.w7nTBNphiz +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.wPdANPPY9J ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.w7nTBNphiz /tmp/tmp.wPdANPPY9J' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/145996/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/145996/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61575 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wPdANPPY9J ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529741, "url": "https://patchwork.sourceware.org/api/1.2/patches/145996/checks/529741/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T10:57:52.772816", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11591/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T10:57:52.772816 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T10:57:52.772816 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792148272 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792148272 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792148272 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61582 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wPdANPPY9J ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529742, "url": "https://patchwork.sourceware.org/api/1.2/patches/145996/checks/529742/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T10:57:54.082617", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11591/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T10:57:54.082617 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T10:57:54.082617 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792148274 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792148272 -le 1792148274 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792148274 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61589 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wPdANPPY9J ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529749, "url": "https://patchwork.sourceware.org/api/1.2/patches/145996/checks/529749/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T11:00:33.323368", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11591/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T11:00:33.323368 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T11:00:33.323368 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792148433 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792148274 -le 1792148433 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792148433 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61596 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wPdANPPY9J ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.w7nTBNphiz /tmp/tmp.wPdANPPY9J + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=2 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67903 2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67903 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67903 property '.*' value Patches 2 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67903 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 17 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=16 ++ 58200:pw-trigger.sh: 64: shyaml get-value 16.id + 58200:pw-trigger.sh: 64: series_id=67908 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67908 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67908 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67908 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67908 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67908 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67908 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67908 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67908 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146003 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146003 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146003 + 58200:pw-trigger.sh: 74: patch_id=146003 + 58200:pw-trigger.sh: 75: '[' 146003 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146003 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146003 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146003 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146003 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146003 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146003 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.8ORpDL5NI7 +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.zKeJoLrD8w ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.8ORpDL5NI7 /tmp/tmp.zKeJoLrD8w' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146003/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146003/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61703 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zKeJoLrD8w ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529520, "url": "https://patchwork.sourceware.org/api/1.2/patches/146003/checks/529520/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:54:33.608231", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11585/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:54:33.608231 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:54:33.608231 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104873 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792104873 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104873 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61710 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zKeJoLrD8w ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529521, "url": "https://patchwork.sourceware.org/api/1.2/patches/146003/checks/529521/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:54:36.596649", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11585/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:54:36.596649 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:54:36.596649 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104876 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792104873 -le 1792104876 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104876 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61717 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zKeJoLrD8w ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.8ORpDL5NI7 /tmp/tmp.zKeJoLrD8w + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67908 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67908 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67908 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67908 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146004 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146004 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146004 + 58200:pw-trigger.sh: 74: patch_id=146004 + 58200:pw-trigger.sh: 75: '[' 146004 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146004 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146004 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146004 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146004 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146004 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146004 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.78ba1iGZA4 +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.M2Ah3ywwgb ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.78ba1iGZA4 /tmp/tmp.M2Ah3ywwgb' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146004/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146004/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61781 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.M2Ah3ywwgb ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529744, "url": "https://patchwork.sourceware.org/api/1.2/patches/146004/checks/529744/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T10:58:48.389259", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11592/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T10:58:48.389259 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T10:58:48.389259 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792148328 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792148328 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792148328 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61788 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.M2Ah3ywwgb ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529745, "url": "https://patchwork.sourceware.org/api/1.2/patches/146004/checks/529745/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T10:58:51.881309", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11592/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T10:58:51.881309 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T10:58:51.881309 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792148331 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792148328 -le 1792148331 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792148331 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61795 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.M2Ah3ywwgb ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.78ba1iGZA4 /tmp/tmp.M2Ah3ywwgb + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=2 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67908 2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67908 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67908 property '.*' value Patches 2 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67908 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 16 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=15 ++ 58200:pw-trigger.sh: 64: shyaml get-value 15.id + 58200:pw-trigger.sh: 64: series_id=67910 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67910 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67910 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67910 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67910 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67910 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67910 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67910 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67910 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146006 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146006 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146006 + 58200:pw-trigger.sh: 74: patch_id=146006 + 58200:pw-trigger.sh: 75: '[' 146006 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146006 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146006 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146006 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146006 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146006 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146006 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.bNddEM8EP2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.1SkXqrakwg ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.bNddEM8EP2 /tmp/tmp.1SkXqrakwg' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146006/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146006/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61900 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.1SkXqrakwg ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529522, "url": "https://patchwork.sourceware.org/api/1.2/patches/146006/checks/529522/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:54:56.562191", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11586/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:54:56.562191 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:54:56.562191 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104896 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792104896 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104896 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61907 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.1SkXqrakwg ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529523, "url": "https://patchwork.sourceware.org/api/1.2/patches/146006/checks/529523/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:54:58.810133", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11586/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:54:58.810133 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:54:58.810133 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104898 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792104896 -le 1792104898 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104898 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 61914 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.1SkXqrakwg ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.bNddEM8EP2 /tmp/tmp.1SkXqrakwg + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67910 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67910 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67910 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67910 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 15 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=14 ++ 58200:pw-trigger.sh: 64: shyaml get-value 14.id + 58200:pw-trigger.sh: 64: series_id=67922 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67922 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67922 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67922 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67922 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67922 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67922 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67922 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67922 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146021 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146021 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146021 + 58200:pw-trigger.sh: 74: patch_id=146021 + 58200:pw-trigger.sh: 75: '[' 146021 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146021 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146021 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146021 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146021 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146021 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146021 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.rK88ia8dOW +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.87G2k8lU25 ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.rK88ia8dOW /tmp/tmp.87G2k8lU25' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146021/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146021/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62016 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.87G2k8lU25 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529524, "url": "https://patchwork.sourceware.org/api/1.2/patches/146021/checks/529524/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:55:13.392835", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11587/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:55:13.392835 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:55:13.392835 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104913 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792104913 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104913 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62023 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.87G2k8lU25 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529525, "url": "https://patchwork.sourceware.org/api/1.2/patches/146021/checks/529525/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:55:14.348929", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11587/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:55:14.348929 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:55:14.348929 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104914 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792104913 -le 1792104914 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104914 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62030 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.87G2k8lU25 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529529, "url": "https://patchwork.sourceware.org/api/1.2/patches/146021/checks/529529/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:57:46.978128", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11587/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:57:46.978128 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:57:46.978128 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792105066 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792104914 -le 1792105066 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792105066 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62037 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.87G2k8lU25 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.rK88ia8dOW /tmp/tmp.87G2k8lU25 + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67922 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67922 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67922 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67922 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 14 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=13 ++ 58200:pw-trigger.sh: 64: shyaml get-value 13.id + 58200:pw-trigger.sh: 64: series_id=67939 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67939 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67939 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67939 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67939 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67939 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67939 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67939 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67939 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146045 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146045 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146045 + 58200:pw-trigger.sh: 74: patch_id=146045 + 58200:pw-trigger.sh: 75: '[' 146045 = '' ']' ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146045 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146045 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146045 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146045 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146045 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146045 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.R8jDRukk7V +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.yj5L2nJGtl ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.R8jDRukk7V /tmp/tmp.yj5L2nJGtl' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146045/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146045/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62139 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.yj5L2nJGtl ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529489, "url": "https://patchwork.sourceware.org/api/1.2/patches/146045/checks/529489/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:36:54.803788", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11574/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:36:54.803788 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:36:54.803788 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792103814 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792103814 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792103814 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62146 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.yj5L2nJGtl ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529490, "url": "https://patchwork.sourceware.org/api/1.2/patches/146045/checks/529490/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:36:55.820040", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11574/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:36:55.820040 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:36:55.820040 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792103815 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792103814 -le 1792103815 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792103815 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62153 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.yj5L2nJGtl ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529495, "url": "https://patchwork.sourceware.org/api/1.2/patches/146045/checks/529495/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:39:18.670317", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11574/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:39:18.670317 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:39:18.670317 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792103958 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792103815 -le 1792103958 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792103958 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62160 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.yj5L2nJGtl ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.R8jDRukk7V /tmp/tmp.yj5L2nJGtl + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67939 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67939 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67939 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67939 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 13 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=12 ++ 58200:pw-trigger.sh: 64: shyaml get-value 12.id + 58200:pw-trigger.sh: 64: series_id=67940 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67940 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67940 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67940 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67940 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67940 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67940 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67940 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67940 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146046 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146046 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146046 + 58200:pw-trigger.sh: 74: patch_id=146046 + 58200:pw-trigger.sh: 75: '[' 146046 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146046 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146046 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146046 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146046 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146046 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146046 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.6EyHWUTtAU +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.NwXT1aARs4 ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.6EyHWUTtAU /tmp/tmp.NwXT1aARs4' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146046/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146046/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62262 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NwXT1aARs4 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529491, "url": "https://patchwork.sourceware.org/api/1.2/patches/146046/checks/529491/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:37:20.446180", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11575/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:37:20.446180 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:37:20.446180 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792103840 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792103840 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792103840 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62269 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NwXT1aARs4 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529492, "url": "https://patchwork.sourceware.org/api/1.2/patches/146046/checks/529492/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:37:21.558051", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11575/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:37:21.558051 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:37:21.558051 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792103841 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792103840 -le 1792103841 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792103841 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62276 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NwXT1aARs4 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529496, "url": "https://patchwork.sourceware.org/api/1.2/patches/146046/checks/529496/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:39:57.764903", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11575/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:39:57.764903 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:39:57.764903 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792103997 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792103841 -le 1792103997 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792103997 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62283 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NwXT1aARs4 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.6EyHWUTtAU /tmp/tmp.NwXT1aARs4 + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67940 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67940 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67940 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67940 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 12 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=11 ++ 58200:pw-trigger.sh: 64: shyaml get-value 11.id + 58200:pw-trigger.sh: 64: series_id=67941 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67941 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67941 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67941 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67941 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67941 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67941 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67941 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67941 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146047 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146047 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146047 + 58200:pw-trigger.sh: 74: patch_id=146047 + 58200:pw-trigger.sh: 75: '[' 146047 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146047 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146047 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146047 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146047 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146047 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146047 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.zBl5GDXP4h +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.xXEVvhUo1Z ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.zBl5GDXP4h /tmp/tmp.xXEVvhUo1Z' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146047/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146047/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62385 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xXEVvhUo1Z ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529493, "url": "https://patchwork.sourceware.org/api/1.2/patches/146047/checks/529493/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:37:43.228282", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11576/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:37:43.228282 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:37:43.228282 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792103863 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792103863 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792103863 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62392 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xXEVvhUo1Z ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529494, "url": "https://patchwork.sourceware.org/api/1.2/patches/146047/checks/529494/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:37:44.286727", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11576/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:37:44.286727 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:37:44.286727 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792103864 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792103863 -le 1792103864 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792103864 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62399 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xXEVvhUo1Z ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529497, "url": "https://patchwork.sourceware.org/api/1.2/patches/146047/checks/529497/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:40:34.620035", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11576/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:40:34.620035 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:40:34.620035 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104034 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792103864 -le 1792104034 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104034 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62406 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.xXEVvhUo1Z ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.zBl5GDXP4h /tmp/tmp.xXEVvhUo1Z + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67941 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67941 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67941 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67941 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 11 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=10 ++ 58200:pw-trigger.sh: 64: shyaml get-value 10.id + 58200:pw-trigger.sh: 64: series_id=67943 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67943 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67943 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67943 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67943 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67943 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67943 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67943 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67943 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146049 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146049 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146049 + 58200:pw-trigger.sh: 74: patch_id=146049 + 58200:pw-trigger.sh: 75: '[' 146049 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146049 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146049 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146049 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146049 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146049 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146049 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.TMSigP2Yeq +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.BKFGjwAfnc ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.TMSigP2Yeq /tmp/tmp.BKFGjwAfnc' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146049/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146049/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62508 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BKFGjwAfnc ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529498, "url": "https://patchwork.sourceware.org/api/1.2/patches/146049/checks/529498/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:42:42.540825", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11577/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:42:42.540825 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:42:42.540825 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104162 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792104162 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104162 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62515 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BKFGjwAfnc ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529499, "url": "https://patchwork.sourceware.org/api/1.2/patches/146049/checks/529499/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:42:43.595041", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11577/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:42:43.595041 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:42:43.595041 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104163 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792104162 -le 1792104163 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104163 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62522 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BKFGjwAfnc ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529504, "url": "https://patchwork.sourceware.org/api/1.2/patches/146049/checks/529504/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:45:07.143555", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11577/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:45:07.143555 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:45:07.143555 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104307 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792104163 -le 1792104307 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104307 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62529 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BKFGjwAfnc ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.TMSigP2Yeq /tmp/tmp.BKFGjwAfnc + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67943 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67943 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67943 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67943 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 10 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=9 ++ 58200:pw-trigger.sh: 64: shyaml get-value 9.id + 58200:pw-trigger.sh: 64: series_id=67950 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67950 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67950 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67950 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67950 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67950 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67950 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67950 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67950 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146076 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146076 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146076 + 58200:pw-trigger.sh: 74: patch_id=146076 + 58200:pw-trigger.sh: 75: '[' 146076 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146076 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146076 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146076 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146076 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146076 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146076 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.x52tAymhnT +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.5B8WUFqqYJ ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.x52tAymhnT /tmp/tmp.5B8WUFqqYJ' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146076/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146076/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62631 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5B8WUFqqYJ ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529500, "url": "https://patchwork.sourceware.org/api/1.2/patches/146076/checks/529500/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:43:18.915621", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11578/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:43:18.915621 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:43:18.915621 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104198 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792104198 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104198 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62638 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5B8WUFqqYJ ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529501, "url": "https://patchwork.sourceware.org/api/1.2/patches/146076/checks/529501/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:43:20.311388", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11578/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:43:20.311388 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:43:20.311388 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104200 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792104198 -le 1792104200 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104200 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62645 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5B8WUFqqYJ ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529505, "url": "https://patchwork.sourceware.org/api/1.2/patches/146076/checks/529505/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:45:49.613307", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11578/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:45:49.613307 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:45:49.613307 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104349 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792104200 -le 1792104349 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104349 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62652 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5B8WUFqqYJ ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.x52tAymhnT /tmp/tmp.5B8WUFqqYJ + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67950 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67950 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67950 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67950 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 9 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=8 ++ 58200:pw-trigger.sh: 64: shyaml get-value 8.id + 58200:pw-trigger.sh: 64: series_id=67951 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67951 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67951 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67951 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67951 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67951 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67951 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67951 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67951 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146077 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146077 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146077 + 58200:pw-trigger.sh: 74: patch_id=146077 + 58200:pw-trigger.sh: 75: '[' 146077 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146077 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146077 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146077 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146077 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146077 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146077 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Pkj2o1KRhd +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.TvwGgUvDoO ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Pkj2o1KRhd /tmp/tmp.TvwGgUvDoO' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146077/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146077/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62754 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TvwGgUvDoO ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529502, "url": "https://patchwork.sourceware.org/api/1.2/patches/146077/checks/529502/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:43:52.411195", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11579/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:43:52.411195 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:43:52.411195 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104232 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792104232 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104232 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62761 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TvwGgUvDoO ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529503, "url": "https://patchwork.sourceware.org/api/1.2/patches/146077/checks/529503/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:43:53.437500", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11579/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:43:53.437500 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:43:53.437500 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104233 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792104232 -le 1792104233 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104233 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62768 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TvwGgUvDoO ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529506, "url": "https://patchwork.sourceware.org/api/1.2/patches/146077/checks/529506/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-15T22:46:41.169543", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11579/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-15T22:46:41.169543 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-15T22:46:41.169543 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792104401 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792104233 -le 1792104401 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792104401 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62775 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TvwGgUvDoO ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Pkj2o1KRhd /tmp/tmp.TvwGgUvDoO + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67951 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67951 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67951 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67951 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 8 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=7 ++ 58200:pw-trigger.sh: 64: shyaml get-value 7.id + 58200:pw-trigger.sh: 64: series_id=67966 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67966 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67966 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67966 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67966 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67966 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67966 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67966 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67966 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146092 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146092 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146092 + 58200:pw-trigger.sh: 74: patch_id=146092 + 58200:pw-trigger.sh: 75: '[' 146092 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146092 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146092 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146092 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146092 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146092 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146092 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.EwVg7WB03s +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.p7ofpgbYqk ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.EwVg7WB03s /tmp/tmp.p7ofpgbYqk' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146092/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146092/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62877 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.p7ofpgbYqk ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529747, "url": "https://patchwork.sourceware.org/api/1.2/patches/146092/checks/529747/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T10:59:55.177842", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11593/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T10:59:55.177842 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T10:59:55.177842 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792148395 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792148395 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792148395 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62884 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.p7ofpgbYqk ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529748, "url": "https://patchwork.sourceware.org/api/1.2/patches/146092/checks/529748/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T10:59:57.595865", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11593/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T10:59:57.595865 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T10:59:57.595865 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792148397 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792148395 -le 1792148397 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792148397 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62891 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.p7ofpgbYqk ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529752, "url": "https://patchwork.sourceware.org/api/1.2/patches/146092/checks/529752/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T11:02:19.151533", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11593/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T11:02:19.151533 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T11:02:19.151533 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792148539 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792148397 -le 1792148539 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792148539 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 62898 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.p7ofpgbYqk ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.EwVg7WB03s /tmp/tmp.p7ofpgbYqk + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67966 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67966 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67966 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67966 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 7 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=6 ++ 58200:pw-trigger.sh: 64: shyaml get-value 6.id + 58200:pw-trigger.sh: 64: series_id=67970 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67970 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67970 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67970 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67970 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67970 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67970 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67970 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67970 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146098 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146098 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146098 + 58200:pw-trigger.sh: 74: patch_id=146098 + 58200:pw-trigger.sh: 75: '[' 146098 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146098 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146098 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146098 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146098 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146098 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146098 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.TRBPhMUdzB +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.zTSGOJyJg2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.TRBPhMUdzB /tmp/tmp.zTSGOJyJg2' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146098/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146098/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63010 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zTSGOJyJg2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529750, "url": "https://patchwork.sourceware.org/api/1.2/patches/146098/checks/529750/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T11:01:04.999501", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11594/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T11:01:04.999501 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T11:01:04.999501 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792148464 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792148464 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792148464 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63017 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zTSGOJyJg2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529751, "url": "https://patchwork.sourceware.org/api/1.2/patches/146098/checks/529751/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T11:01:06.842143", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11594/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T11:01:06.842143 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T11:01:06.842143 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792148466 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792148464 -le 1792148466 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792148466 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63024 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zTSGOJyJg2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529755, "url": "https://patchwork.sourceware.org/api/1.2/patches/146098/checks/529755/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T11:03:53.156174", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11594/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T11:03:53.156174 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T11:03:53.156174 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792148633 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792148466 -le 1792148633 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792148633 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63031 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zTSGOJyJg2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.TRBPhMUdzB /tmp/tmp.zTSGOJyJg2 + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67970 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67970 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67970 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67970 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146102 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146102 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146102 + 58200:pw-trigger.sh: 74: patch_id=146102 + 58200:pw-trigger.sh: 75: '[' 146102 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146102 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146102 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146102 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146102 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146102 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146102 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Rcbk6T4vAi +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.JijanxRiow ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Rcbk6T4vAi /tmp/tmp.JijanxRiow' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146102/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146102/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63095 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JijanxRiow ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529946, "url": "https://patchwork.sourceware.org/api/1.2/patches/146102/checks/529946/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T18:45:05.247532", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11599/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T18:45:05.247532 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T18:45:05.247532 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792176305 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792176305 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792176305 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63102 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JijanxRiow ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529948, "url": "https://patchwork.sourceware.org/api/1.2/patches/146102/checks/529948/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T18:45:13.192950", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11599/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T18:45:13.192950 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T18:45:13.192950 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792176313 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792176305 -le 1792176313 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792176313 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63109 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JijanxRiow ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529958, "url": "https://patchwork.sourceware.org/api/1.2/patches/146102/checks/529958/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T18:47:47.287367", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11599/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T18:47:47.287367 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T18:47:47.287367 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792176467 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792176313 -le 1792176467 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792176467 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63116 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JijanxRiow ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Rcbk6T4vAi /tmp/tmp.JijanxRiow + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=2 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67970 2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67970 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67970 property '.*' value Patches 2 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67970 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146100 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146100 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146100 + 58200:pw-trigger.sh: 74: patch_id=146100 + 58200:pw-trigger.sh: 75: '[' 146100 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146100 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146100 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146100 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146100 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146100 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146100 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.S8vz9ygIxe +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.NpvYynlzMk ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.S8vz9ygIxe /tmp/tmp.NpvYynlzMk' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146100/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146100/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63183 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NpvYynlzMk ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530301, "url": "https://patchwork.sourceware.org/api/1.2/patches/146100/checks/530301/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T13:47:25.222742", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11607/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T13:47:25.222742 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T13:47:25.222742 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792244845 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792244845 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792244845 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63190 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NpvYynlzMk ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530304, "url": "https://patchwork.sourceware.org/api/1.2/patches/146100/checks/530304/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T13:47:29.818566", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11607/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T13:47:29.818566 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T13:47:29.818566 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792244849 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792244845 -le 1792244849 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792244849 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63197 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NpvYynlzMk ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530309, "url": "https://patchwork.sourceware.org/api/1.2/patches/146100/checks/530309/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T13:49:52.353564", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11607/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T13:49:52.353564 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T13:49:52.353564 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792244992 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792244849 -le 1792244992 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792244992 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63204 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NpvYynlzMk ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.S8vz9ygIxe /tmp/tmp.NpvYynlzMk + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=3 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67970 3 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67970 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67970 property '.*' value Patches 3 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67970 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146097 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146097 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146097 + 58200:pw-trigger.sh: 74: patch_id=146097 + 58200:pw-trigger.sh: 75: '[' 146097 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146097 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146097 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146097 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146097 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146097 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146097 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.aoM8BEjno8 +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ayKuG0e3uW ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.aoM8BEjno8 /tmp/tmp.ayKuG0e3uW' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146097/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146097/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63274 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ayKuG0e3uW ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.aoM8BEjno8 /tmp/tmp.ayKuG0e3uW + 58200:pw-trigger.sh: 89: check_state=pending + 58200:pw-trigger.sh: 90: '[' pending = pending ']' + 58200:pw-trigger.sh: 91: break + 58200:pw-trigger.sh: 96: '[' 146097 = '' ']' + 58200:pw-trigger.sh: 101: check_state=success + 58200:pw-trigger.sh: 108: '[' success '!=' success ']' + 58200:pw-trigger.sh: 113: j=4 + 58200:pw-trigger.sh: 114: cat + 58200:pw-trigger.sh: 62: '[' 6 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=5 ++ 58200:pw-trigger.sh: 64: shyaml get-value 5.id + 58200:pw-trigger.sh: 64: series_id=67980 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67980 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67980 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67980 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67980 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67980 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67980 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67980 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67980 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146112 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146112 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146112 + 58200:pw-trigger.sh: 74: patch_id=146112 + 58200:pw-trigger.sh: 75: '[' 146112 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146112 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146112 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146112 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146112 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146112 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146112 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.J0meI57ine +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.RyQCI8WVGi ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.J0meI57ine /tmp/tmp.RyQCI8WVGi' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146112/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146112/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63364 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RyQCI8WVGi ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529753, "url": "https://patchwork.sourceware.org/api/1.2/patches/146112/checks/529753/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T11:03:45.575531", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11595/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T11:03:45.575531 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T11:03:45.575531 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792148625 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792148625 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792148625 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63371 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RyQCI8WVGi ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529754, "url": "https://patchwork.sourceware.org/api/1.2/patches/146112/checks/529754/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T11:03:48.977282", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11595/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T11:03:48.977282 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T11:03:48.977282 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792148628 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792148625 -le 1792148628 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792148628 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63378 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.RyQCI8WVGi ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.J0meI57ine /tmp/tmp.RyQCI8WVGi + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67980 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67980 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67980 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67980 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146113 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146113 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146113 + 58200:pw-trigger.sh: 74: patch_id=146113 + 58200:pw-trigger.sh: 75: '[' 146113 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146113 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146113 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146113 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146113 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146113 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146113 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.brosZolzwL +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.L4mM8k61Ip ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.brosZolzwL /tmp/tmp.L4mM8k61Ip' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146113/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146113/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63442 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.L4mM8k61Ip ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529951, "url": "https://patchwork.sourceware.org/api/1.2/patches/146113/checks/529951/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T18:45:53.913210", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11600/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T18:45:53.913210 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T18:45:53.913210 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792176353 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792176353 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792176353 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63449 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.L4mM8k61Ip ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529952, "url": "https://patchwork.sourceware.org/api/1.2/patches/146113/checks/529952/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T18:45:56.768434", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11600/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T18:45:56.768434 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T18:45:56.768434 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792176356 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792176353 -le 1792176356 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792176356 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63456 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.L4mM8k61Ip ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.brosZolzwL /tmp/tmp.L4mM8k61Ip + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=2 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67980 2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67980 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67980 property '.*' value Patches 2 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67980 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 5 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=4 ++ 58200:pw-trigger.sh: 64: shyaml get-value 4.id + 58200:pw-trigger.sh: 64: series_id=67987 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67987 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67987 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67987 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67987 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67987 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67987 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67987 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67987 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146122 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146122 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146122 + 58200:pw-trigger.sh: 74: patch_id=146122 + 58200:pw-trigger.sh: 75: '[' 146122 = '' ']' ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146122 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146122 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146122 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146122 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146122 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146122 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.kDmqY45zH0 +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.s3CyIKod3Z ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.kDmqY45zH0 /tmp/tmp.s3CyIKod3Z' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146122/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146122/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63565 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.s3CyIKod3Z ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529947, "url": "https://patchwork.sourceware.org/api/1.2/patches/146122/checks/529947/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T18:45:10.774336", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11601/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T18:45:10.774336 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T18:45:10.774336 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792176310 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792176310 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792176310 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63572 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.s3CyIKod3Z ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529949, "url": "https://patchwork.sourceware.org/api/1.2/patches/146122/checks/529949/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T18:45:18.776988", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11601/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T18:45:18.776988 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T18:45:18.776988 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792176318 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792176310 -le 1792176318 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792176318 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63579 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.s3CyIKod3Z ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.kDmqY45zH0 /tmp/tmp.s3CyIKod3Z + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67987 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67987 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67987 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67987 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146121 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146121 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146121 + 58200:pw-trigger.sh: 74: patch_id=146121 + 58200:pw-trigger.sh: 75: '[' 146121 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146121 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146121 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146121 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146121 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146121 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146121 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.YNom5zFsiW +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.wALxwgxBip ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.YNom5zFsiW /tmp/tmp.wALxwgxBip' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146121/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146121/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63643 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wALxwgxBip ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530299, "url": "https://patchwork.sourceware.org/api/1.2/patches/146121/checks/530299/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T13:47:24.096781", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11608/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T13:47:24.096781 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T13:47:24.096781 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792244844 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792244844 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792244844 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63650 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wALxwgxBip ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530303, "url": "https://patchwork.sourceware.org/api/1.2/patches/146121/checks/530303/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T13:47:28.296111", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11608/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T13:47:28.296111 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T13:47:28.296111 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792244848 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792244844 -le 1792244848 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792244848 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63657 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.wALxwgxBip ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.YNom5zFsiW /tmp/tmp.wALxwgxBip + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=2 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67987 2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67987 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67987 property '.*' value Patches 2 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67987 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146120 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146120 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146120 + 58200:pw-trigger.sh: 74: patch_id=146120 + 58200:pw-trigger.sh: 75: '[' 146120 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146120 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146120 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146120 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146120 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146120 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146120 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.uvUcQUWG0c +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.9LLQYU0lXA ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.uvUcQUWG0c /tmp/tmp.9LLQYU0lXA' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146120/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146120/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63724 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.9LLQYU0lXA ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.uvUcQUWG0c /tmp/tmp.9LLQYU0lXA + 58200:pw-trigger.sh: 89: check_state=pending + 58200:pw-trigger.sh: 90: '[' pending = pending ']' + 58200:pw-trigger.sh: 91: break + 58200:pw-trigger.sh: 96: '[' 146120 = '' ']' + 58200:pw-trigger.sh: 101: check_state=success + 58200:pw-trigger.sh: 108: '[' success '!=' success ']' + 58200:pw-trigger.sh: 113: j=5 + 58200:pw-trigger.sh: 114: cat + 58200:pw-trigger.sh: 62: '[' 4 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=3 ++ 58200:pw-trigger.sh: 64: shyaml get-value 3.id + 58200:pw-trigger.sh: 64: series_id=67989 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 67989 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=67989 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 67989 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67989 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67989 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67989 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67989 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67989 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146124 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146124 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146124 + 58200:pw-trigger.sh: 74: patch_id=146124 + 58200:pw-trigger.sh: 75: '[' 146124 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146124 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146124 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146124 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146124 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146124 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146124 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.WbxLOaXKpR +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.vWZzo5o5wd ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.WbxLOaXKpR /tmp/tmp.vWZzo5o5wd' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146124/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146124/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63812 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vWZzo5o5wd ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529953, "url": "https://patchwork.sourceware.org/api/1.2/patches/146124/checks/529953/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T18:46:18.643547", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11602/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T18:46:18.643547 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T18:46:18.643547 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792176378 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792176378 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792176378 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63819 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vWZzo5o5wd ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529954, "url": "https://patchwork.sourceware.org/api/1.2/patches/146124/checks/529954/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T18:46:20.038597", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11602/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T18:46:20.038597 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T18:46:20.038597 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792176380 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792176378 -le 1792176380 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792176380 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63826 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vWZzo5o5wd ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529959, "url": "https://patchwork.sourceware.org/api/1.2/patches/146124/checks/529959/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T18:48:47.736703", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11602/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T18:48:47.736703 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T18:48:47.736703 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792176527 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792176380 -le 1792176527 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792176527 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63833 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.vWZzo5o5wd ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.WbxLOaXKpR /tmp/tmp.vWZzo5o5wd + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 67989 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=67989 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 67989 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=67989 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 3 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=2 ++ 58200:pw-trigger.sh: 64: shyaml get-value 2.id + 58200:pw-trigger.sh: 64: series_id=68002 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 68002 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=68002 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 68002 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=68002 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 68002 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=68002 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 68002 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=68002 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146148 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146148 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146148 + 58200:pw-trigger.sh: 74: patch_id=146148 + 58200:pw-trigger.sh: 75: '[' 146148 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146148 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146148 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146148 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146148 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146148 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146148 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.VFqCwD7eSc +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.8b7WqrquuC ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.VFqCwD7eSc /tmp/tmp.8b7WqrquuC' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146148/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146148/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63939 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8b7WqrquuC ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529955, "url": "https://patchwork.sourceware.org/api/1.2/patches/146148/checks/529955/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T18:46:35.613323", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11603/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T18:46:35.613323 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T18:46:35.613323 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792176395 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792176395 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792176395 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63946 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8b7WqrquuC ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 529956, "url": "https://patchwork.sourceware.org/api/1.2/patches/146148/checks/529956/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-16T18:46:37.864549", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11603/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-16T18:46:37.864549 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-16T18:46:37.864549 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792176397 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792176395 -le 1792176397 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792176397 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 63953 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8b7WqrquuC ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.VFqCwD7eSc /tmp/tmp.8b7WqrquuC + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 68002 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=68002 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 68002 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=68002 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146146 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146146 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146146 + 58200:pw-trigger.sh: 74: patch_id=146146 + 58200:pw-trigger.sh: 75: '[' 146146 = '' ']' ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146146 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146146 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146146 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146146 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146146 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146146 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.aYlWFxNPVl +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.zwhdYczh76 ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.aYlWFxNPVl /tmp/tmp.zwhdYczh76' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146146/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146146/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 64017 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zwhdYczh76 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530300, "url": "https://patchwork.sourceware.org/api/1.2/patches/146146/checks/530300/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T13:47:25.055333", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11609/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T13:47:25.055333 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T13:47:25.055333 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792244845 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792244845 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792244845 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 64024 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zwhdYczh76 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530305, "url": "https://patchwork.sourceware.org/api/1.2/patches/146146/checks/530305/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T13:47:29.919939", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11609/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-arm", "description": "Patch failed to apply" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T13:47:29.919939 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T13:47:29.919939 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792244849 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792244845 -le 1792244849 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792244849 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 64031 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.zwhdYczh76 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.aYlWFxNPVl /tmp/tmp.zwhdYczh76 + 58200:pw-trigger.sh: 89: check_state=fail + 58200:pw-trigger.sh: 90: '[' fail = pending ']' + 58200:pw-trigger.sh: 93: num_patch=2 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 68002 2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=68002 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 68002 property '.*' value Patches 2 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=68002 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146147 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146147 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146147 + 58200:pw-trigger.sh: 74: patch_id=146147 + 58200:pw-trigger.sh: 75: '[' 146147 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146147 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146147 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146147 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146147 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146147 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146147 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.y7GbCdjRg6 +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.0tMtH9qPWM ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.y7GbCdjRg6 /tmp/tmp.0tMtH9qPWM' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146147/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146147/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 64098 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0tMtH9qPWM ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.y7GbCdjRg6 /tmp/tmp.0tMtH9qPWM + 58200:pw-trigger.sh: 89: check_state=pending + 58200:pw-trigger.sh: 90: '[' pending = pending ']' + 58200:pw-trigger.sh: 91: break + 58200:pw-trigger.sh: 96: '[' 146147 = '' ']' + 58200:pw-trigger.sh: 101: check_state=success + 58200:pw-trigger.sh: 108: '[' success '!=' success ']' + 58200:pw-trigger.sh: 113: j=6 + 58200:pw-trigger.sh: 114: cat + 58200:pw-trigger.sh: 62: '[' 2 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=1 ++ 58200:pw-trigger.sh: 64: shyaml get-value 1.id + 58200:pw-trigger.sh: 64: series_id=68015 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 68015 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=68015 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 68015 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=68015 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 68015 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=68015 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 68015 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=68015 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146172 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146172 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146172 + 58200:pw-trigger.sh: 74: patch_id=146172 + 58200:pw-trigger.sh: 75: '[' 146172 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146172 State ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146172 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146172 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146172 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146172 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146172 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.hITPYai5Tf +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.og3R9GwAVC ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.hITPYai5Tf /tmp/tmp.og3R9GwAVC' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146172/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146172/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 64186 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.og3R9GwAVC ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530307, "url": "https://patchwork.sourceware.org/api/1.2/patches/146172/checks/530307/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T13:48:35.572709", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11610/log", "context": "tcwg_gdb_build--master-arm", "description": "Build started" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T13:48:35.572709 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T13:48:35.572709 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792244915 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1792244915 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792244915 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 64193 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.og3R9GwAVC ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530308, "url": "https://patchwork.sourceware.org/api/1.2/patches/146172/checks/530308/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T13:48:36.996564", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11610/log", "context": "tcwg_gdb_build--master-arm", "description": "Patch applied" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T13:48:36.996564 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T13:48:36.996564 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792244916 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792244915 -le 1792244916 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792244916 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 64200 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.og3R9GwAVC ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 530312, "url": "https://patchwork.sourceware.org/api/1.2/patches/146172/checks/530312/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-10-17T13:51:08.958947", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-arm-precommit/builds/11610/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-arm", "description": "Build passed" }' = null ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 58200:pw-trigger.sh: pw_patch_check_state: 273: date=2026-10-17T13:51:08.958947 +++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-10-17T13:51:08.958947 +%s ++ 58200:pw-trigger.sh: pw_patch_check_state: 274: date=1792245068 ++ 58200:pw-trigger.sh: pw_patch_check_state: 275: '[' 1792244916 -le 1792245068 ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1792245068 +++ 58200:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 58200:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 64207 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.og3R9GwAVC ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.hITPYai5Tf /tmp/tmp.og3R9GwAVC + 58200:pw-trigger.sh: 89: check_state=success + 58200:pw-trigger.sh: 90: '[' success = pending ']' + 58200:pw-trigger.sh: 93: num_patch=1 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 68015 1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=68015 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 68015 property '.*' value Patches 1 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=68015 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 58200:pw-trigger.sh: 74: true + 58200:pw-trigger.sh: 74: patch_id= + 58200:pw-trigger.sh: 75: '[' '' = '' ']' + 58200:pw-trigger.sh: 76: break + 58200:pw-trigger.sh: 96: '[' '' = '' ']' + 58200:pw-trigger.sh: 97: continue + 58200:pw-trigger.sh: 62: '[' 1 -gt 0 ']' + 58200:pw-trigger.sh: 63: i=0 ++ 58200:pw-trigger.sh: 64: shyaml get-value 0.id + 58200:pw-trigger.sh: 64: series_id=68031 + 58200:pw-trigger.sh: 66: pw_series_complete_p gdb 68031 + 58200:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 58200:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 58200:pw-trigger.sh: pw_series_complete_p: 184: local series_id=68031 + 58200:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 58200:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 68031 property Complete value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=68031 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: pw_series_complete_p: 187: value=True + 58200:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 58200:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 58200:pw-trigger.sh: 71: num_patch=0 + 58200:pw-trigger.sh: 72: true ++ 58200:pw-trigger.sh: 74: pw_get_patch_from_series gdb 68031 0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 204: local id=68031 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 68031 property '.*' value Patches 0 +++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=68031 +++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 58200:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=146207 ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 146207 = '' ']' ++ 58200:pw-trigger.sh: pw_get_patch_from_series: 213: echo 146207 + 58200:pw-trigger.sh: 74: patch_id=146207 + 58200:pw-trigger.sh: 75: '[' 146207 = '' ']' ++ 58200:pw-trigger.sh: 82: pw_get_patch_data gdb 146207 State ++ 58200:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 58200:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 58200:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=146207 ++ 58200:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 58200:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 146207 property State value ++ 58200:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 58200:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 58200:pw-trigger.sh: pw_yaml_get: 100: local id=146207 ++ 58200:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 58200:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 58200:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 58200:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 58200:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 58200:pw-trigger.sh: pw_yaml_get: 108: set +x + 58200:pw-trigger.sh: 82: patch_state=new + 58200:pw-trigger.sh: 83: case "$patch_state" in ++ 58200:pw-trigger.sh: 89: pw_patch_check_state 146207 tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 58200:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=146207 ++ 58200:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 58200:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-arm +++ 58200:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 58200:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 58200:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 58200:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-arm ++ 58200:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 58200:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.5K87b1DjsK +++ 58200:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 58200:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.AhutLvKR89 ++ 58200:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.5K87b1DjsK /tmp/tmp.AhutLvKR89' EXIT ++ 58200:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 58200:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/146207/checks/ ++ 58200:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/146207/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-arm&page=last' ++ 58200:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 58200:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 58200:pw-trigger.sh: pw_patch_check_state: 263: true ++ 58200:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 58200:pw-trigger.sh: pw_patch_check_state: 267: wait 64309 ++ 58200:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 58200:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.AhutLvKR89 ++ 58200:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 58200:pw-trigger.sh: pw_patch_check_state: 270: break ++ 58200:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 58200:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.5K87b1DjsK /tmp/tmp.AhutLvKR89 + 58200:pw-trigger.sh: 89: check_state=pending + 58200:pw-trigger.sh: 90: '[' pending = pending ']' + 58200:pw-trigger.sh: 91: break + 58200:pw-trigger.sh: 96: '[' 146207 = '' ']' + 58200:pw-trigger.sh: 101: check_state=success + 58200:pw-trigger.sh: 108: '[' success '!=' success ']' + 58200:pw-trigger.sh: 113: j=7 + 58200:pw-trigger.sh: 114: cat + 58200:pw-trigger.sh: 62: '[' 0 -gt 0 ']' + 58200:pw-trigger.sh: 119: rm /tmp/tmp.A3lMEuOefn + 58200:pw-trigger.sh: 121: echo 'Processed 30 series and created 7 pre-commit triggers' Processed 30 series and created 7 pre-commit triggers + 58200:pw-trigger.sh: 1: pw_deinit gdb + 58200:pw-trigger.sh: pw_deinit: 57: set -euf -o pipefail + 58200:pw-trigger.sh: pw_deinit: 58: local project=gdb + 58200:pw-trigger.sh: pw_deinit: 60: rm -rf /tmp/pw-yaml-cache-58200 + 58200:pw-trigger.sh: 1: rm -f /tmp/tmp.A3lMEuOefn