+ 1154588:jenkins7771318848637789571.sh: build_container_exec: 29: set +x + 59776:pw-trigger.sh: 46: trap 'pw_deinit gdb' EXIT + 59776:pw-trigger.sh: 47: pw_init gdb + 59776:pw-trigger.sh: pw_init: 41: set -euf -o pipefail + 59776:pw-trigger.sh: pw_init: 42: local project=gdb + 59776:pw-trigger.sh: pw_init: 44: git -C gdb config pw.server https://patchwork.sourceware.org/api/1.2/ + 59776:pw-trigger.sh: pw_init: 46: git -C gdb config pw.project gdb + 59776:pw-trigger.sh: pw_init: 48: pw_clear_cache + 59776:pw-trigger.sh: pw_clear_cache: 68: set -euf -o pipefail + 59776:pw-trigger.sh: pw_clear_cache: 70: rm -rf /tmp/pw-yaml-cache-59776 + 59776:pw-trigger.sh: pw_clear_cache: 71: mkdir /tmp/pw-yaml-cache-59776 ++ 59776:pw-trigger.sh: 49: mktemp + 59776:pw-trigger.sh: 49: yaml=/tmp/tmp.oe9vI0WIbm + 59776:pw-trigger.sh: 51: trap 'pw_deinit gdb; rm -f /tmp/tmp.oe9vI0WIbm' EXIT + 59776:pw-trigger.sh: 53: readarray -t prereq_bots ++ 59776:pw-trigger.sh: 53: print_prereq_bots tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: print_prereq_bots: 26: set -euf -o pipefail ++ 59776:pw-trigger.sh: print_prereq_bots: 27: local ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: print_prereq_bots: 30: case "$ci_bot" in ++ 59776:pw-trigger.sh: print_prereq_bots: 37: case "$ci_bot" in + 59776:pw-trigger.sh: 55: git -C gdb pw series list -f yaml + 59776:pw-trigger.sh: 56: mkdir -p artifacts/jenkins ++ 59776:pw-trigger.sh: 58: shyaml get-length + 59776:pw-trigger.sh: 58: len=30 + 59776:pw-trigger.sh: 59: i=30 + 59776:pw-trigger.sh: 60: j=0 + 59776:pw-trigger.sh: 62: '[' 30 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=29 ++ 59776:pw-trigger.sh: 64: shyaml get-value 29.id + 59776:pw-trigger.sh: 64: series_id=63479 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63479 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63479 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63479 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63479 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63479 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63479 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63479 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63479 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=138977 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 138977 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 138977 + 59776:pw-trigger.sh: 74: patch_id=138977 + 59776:pw-trigger.sh: 75: '[' 138977 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 138977 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=138977 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 138977 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=138977 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 138977 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=138977 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.OhQemWlVXD +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.YZuzl10QKm ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.OhQemWlVXD /tmp/tmp.YZuzl10QKm' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/138977/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/138977/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 59915 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YZuzl10QKm ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 477703, "url": "https://patchwork.sourceware.org/api/1.2/patches/138977/checks/477703/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-12T15:36:44.747011", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10675/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-12T15:36:44.747011 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-12T15:36:44.747011 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783870604 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1783870604 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783870604 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 59922 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YZuzl10QKm ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 477705, "url": "https://patchwork.sourceware.org/api/1.2/patches/138977/checks/477705/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-12T15:36:50.555220", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10675/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-12T15:36:50.555220 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-12T15:36:50.555220 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783870610 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1783870604 -le 1783870610 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783870610 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 59929 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YZuzl10QKm ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 477717, "url": "https://patchwork.sourceware.org/api/1.2/patches/138977/checks/477717/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-12T15:41:36.276542", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10675/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-12T15:41:36.276542 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-12T15:41:36.276542 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783870896 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1783870610 -le 1783870896 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783870896 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 59936 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YZuzl10QKm ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.OhQemWlVXD /tmp/tmp.YZuzl10QKm + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63479 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63479 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63479 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63479 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=138980 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 138980 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 138980 + 59776:pw-trigger.sh: 74: patch_id=138980 + 59776:pw-trigger.sh: 75: '[' 138980 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 138980 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=138980 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 138980 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=138980 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 138980 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=138980 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.M0z0PotzP0 +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.2G3kIBS0PZ ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.M0z0PotzP0 /tmp/tmp.2G3kIBS0PZ' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/138980/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/138980/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60000 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2G3kIBS0PZ ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 477822, "url": "https://patchwork.sourceware.org/api/1.2/patches/138980/checks/477822/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-13T01:17:00.617858", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10677/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-13T01:17:00.617858 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-13T01:17:00.617858 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783905420 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1783905420 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783905420 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60007 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2G3kIBS0PZ ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 477823, "url": "https://patchwork.sourceware.org/api/1.2/patches/138980/checks/477823/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-13T01:17:02.079376", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10677/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-13T01:17:02.079376 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-13T01:17:02.079376 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783905422 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1783905420 -le 1783905422 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783905422 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60014 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2G3kIBS0PZ ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 477826, "url": "https://patchwork.sourceware.org/api/1.2/patches/138980/checks/477826/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-13T01:19:21.269817", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10677/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-13T01:19:21.269817 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-13T01:19:21.269817 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783905561 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1783905422 -le 1783905561 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783905561 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60021 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.2G3kIBS0PZ ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.M0z0PotzP0 /tmp/tmp.2G3kIBS0PZ + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=2 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63479 2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63479 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63479 property '.*' value Patches 2 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63479 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=138976 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 138976 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 138976 + 59776:pw-trigger.sh: 74: patch_id=138976 + 59776:pw-trigger.sh: 75: '[' 138976 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 138976 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=138976 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 138976 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=138976 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 138976 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=138976 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.l0zgzTJAfr +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.SiZ2cwU8z0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.l0zgzTJAfr /tmp/tmp.SiZ2cwU8z0' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/138976/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/138976/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60088 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SiZ2cwU8z0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478000, "url": "https://patchwork.sourceware.org/api/1.2/patches/138976/checks/478000/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-13T13:19:42.758365", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10679/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-13T13:19:42.758365 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-13T13:19:42.758365 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783948782 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1783948782 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783948782 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60095 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SiZ2cwU8z0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478004, "url": "https://patchwork.sourceware.org/api/1.2/patches/138976/checks/478004/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-13T13:19:50.427214", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10679/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-13T13:19:50.427214 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-13T13:19:50.427214 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783948790 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1783948782 -le 1783948790 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783948790 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60102 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SiZ2cwU8z0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478011, "url": "https://patchwork.sourceware.org/api/1.2/patches/138976/checks/478011/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-13T13:23:41.016645", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10679/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-13T13:23:41.016645 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-13T13:23:41.016645 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783949021 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1783948790 -le 1783949021 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783949021 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60109 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.SiZ2cwU8z0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.l0zgzTJAfr /tmp/tmp.SiZ2cwU8z0 + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=3 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63479 3 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63479 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63479 property '.*' value Patches 3 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63479 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=138984 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 138984 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 138984 + 59776:pw-trigger.sh: 74: patch_id=138984 + 59776:pw-trigger.sh: 75: '[' 138984 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 138984 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=138984 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 138984 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=138984 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 138984 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=138984 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.2vaBoEuN2l +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.EqxtpVJaz3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.2vaBoEuN2l /tmp/tmp.EqxtpVJaz3' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/138984/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/138984/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60179 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EqxtpVJaz3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478270, "url": "https://patchwork.sourceware.org/api/1.2/patches/138984/checks/478270/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T01:31:11.094925", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10684/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T01:31:11.094925 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T01:31:11.094925 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783992671 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1783992671 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783992671 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60186 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EqxtpVJaz3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478272, "url": "https://patchwork.sourceware.org/api/1.2/patches/138984/checks/478272/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T01:31:26.979847", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10684/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T01:31:26.979847 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T01:31:26.979847 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783992686 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1783992671 -le 1783992686 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783992686 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60193 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EqxtpVJaz3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478280, "url": "https://patchwork.sourceware.org/api/1.2/patches/138984/checks/478280/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T01:34:12.386432", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10684/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T01:34:12.386432 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T01:34:12.386432 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783992852 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1783992686 -le 1783992852 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783992852 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60200 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EqxtpVJaz3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.2vaBoEuN2l /tmp/tmp.EqxtpVJaz3 + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=4 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63479 4 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63479 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63479 property '.*' value Patches 4 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63479 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=138978 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 138978 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 138978 + 59776:pw-trigger.sh: 74: patch_id=138978 + 59776:pw-trigger.sh: 75: '[' 138978 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 138978 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=138978 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 138978 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=138978 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 138978 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=138978 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.dBnOi5kZdn +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.jPT3VfxSrb ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.dBnOi5kZdn /tmp/tmp.jPT3VfxSrb' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/138978/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/138978/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60273 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jPT3VfxSrb ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478564, "url": "https://patchwork.sourceware.org/api/1.2/patches/138978/checks/478564/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T13:19:28.282013", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10688/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T13:19:28.282013 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T13:19:28.282013 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784035168 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784035168 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784035168 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60280 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jPT3VfxSrb ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478566, "url": "https://patchwork.sourceware.org/api/1.2/patches/138978/checks/478566/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T13:19:35.732872", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10688/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T13:19:35.732872 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T13:19:35.732872 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784035175 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784035168 -le 1784035175 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784035175 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60287 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jPT3VfxSrb ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478576, "url": "https://patchwork.sourceware.org/api/1.2/patches/138978/checks/478576/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T13:23:50.664846", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10688/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T13:23:50.664846 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T13:23:50.664846 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784035430 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784035175 -le 1784035430 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784035430 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60294 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.jPT3VfxSrb ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.dBnOi5kZdn /tmp/tmp.jPT3VfxSrb + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=5 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63479 5 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63479 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=5 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63479 property '.*' value Patches 5 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63479 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=5 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=138979 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 138979 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 138979 + 59776:pw-trigger.sh: 74: patch_id=138979 + 59776:pw-trigger.sh: 75: '[' 138979 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 138979 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=138979 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 138979 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=138979 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 138979 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=138979 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.BQlgdxaKb0 +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.g8tgJcH1c4 ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.BQlgdxaKb0 /tmp/tmp.g8tgJcH1c4' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/138979/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/138979/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60370 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.g8tgJcH1c4 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479129, "url": "https://patchwork.sourceware.org/api/1.2/patches/138979/checks/479129/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:18:04.163636", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10694/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:18:04.163636 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:18:04.163636 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784117884 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784117884 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784117884 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60377 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.g8tgJcH1c4 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479132, "url": "https://patchwork.sourceware.org/api/1.2/patches/138979/checks/479132/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:18:07.590657", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10694/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:18:07.590657 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:18:07.590657 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784117887 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784117884 -le 1784117887 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784117887 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60384 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.g8tgJcH1c4 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479144, "url": "https://patchwork.sourceware.org/api/1.2/patches/138979/checks/479144/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:22:12.871911", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10694/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:22:12.871911 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:22:12.871911 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784118132 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784117887 -le 1784118132 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784118132 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60391 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.g8tgJcH1c4 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.BQlgdxaKb0 /tmp/tmp.g8tgJcH1c4 + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=6 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63479 6 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63479 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=6 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63479 property '.*' value Patches 6 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63479 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=6 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=138981 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 138981 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 138981 + 59776:pw-trigger.sh: 74: patch_id=138981 + 59776:pw-trigger.sh: 75: '[' 138981 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 138981 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=138981 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 138981 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=138981 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 138981 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=138981 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.kqo9olbOkk +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.lvdCKwllpp ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.kqo9olbOkk /tmp/tmp.lvdCKwllpp' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/138981/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/138981/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60470 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lvdCKwllpp ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479756, "url": "https://patchwork.sourceware.org/api/1.2/patches/138981/checks/479756/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T16:51:51.339434", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10708/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T16:51:51.339434 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T16:51:51.339434 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784220711 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784220711 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784220711 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60477 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lvdCKwllpp ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479757, "url": "https://patchwork.sourceware.org/api/1.2/patches/138981/checks/479757/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T16:51:53.238129", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10708/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T16:51:53.238129 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T16:51:53.238129 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784220713 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784220711 -le 1784220713 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784220713 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60484 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lvdCKwllpp ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479758, "url": "https://patchwork.sourceware.org/api/1.2/patches/138981/checks/479758/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T16:55:53.023675", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10708/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T16:55:53.023675 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T16:55:53.023675 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784220953 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784220713 -le 1784220953 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784220953 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60491 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lvdCKwllpp ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.kqo9olbOkk /tmp/tmp.lvdCKwllpp + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=7 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63479 7 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63479 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=7 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63479 property '.*' value Patches 7 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63479 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=7 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=138982 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 138982 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 138982 + 59776:pw-trigger.sh: 74: patch_id=138982 + 59776:pw-trigger.sh: 75: '[' 138982 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 138982 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=138982 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 138982 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=138982 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 138982 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=138982 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.g5UCrn5doO +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.XvNqfGxV21 ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.g5UCrn5doO /tmp/tmp.XvNqfGxV21' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/138982/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/138982/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60573 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XvNqfGxV21 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480080, "url": "https://patchwork.sourceware.org/api/1.2/patches/138982/checks/480080/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:22:37.881051", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10716/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:22:37.881051 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:22:37.881051 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287357 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784287357 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287357 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60580 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XvNqfGxV21 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480082, "url": "https://patchwork.sourceware.org/api/1.2/patches/138982/checks/480082/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:22:42.625381", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10716/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:22:42.625381 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:22:42.625381 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287362 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784287357 -le 1784287362 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287362 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60587 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XvNqfGxV21 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480090, "url": "https://patchwork.sourceware.org/api/1.2/patches/138982/checks/480090/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:29:25.347528", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10716/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:29:25.347528 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:29:25.347528 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287765 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784287362 -le 1784287765 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287765 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60594 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.XvNqfGxV21 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.g5UCrn5doO /tmp/tmp.XvNqfGxV21 + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=8 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63479 8 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63479 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=8 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63479 property '.*' value Patches 8 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63479 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=8 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 29 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=28 ++ 59776:pw-trigger.sh: 64: shyaml get-value 28.id + 59776:pw-trigger.sh: 64: series_id=63498 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63498 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63498 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63498 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63498 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63498 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63498 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63498 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63498 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139002 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139002 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139002 + 59776:pw-trigger.sh: 74: patch_id=139002 + 59776:pw-trigger.sh: 75: '[' 139002 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139002 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139002 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139002 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139002 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=committed + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139002 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139002 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.1KhDeCYcwz +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Tf5rcMWsUM ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.1KhDeCYcwz /tmp/tmp.Tf5rcMWsUM' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139002/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139002/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60719 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Tf5rcMWsUM ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478001, "url": "https://patchwork.sourceware.org/api/1.2/patches/139002/checks/478001/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-13T13:19:43.835680", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10680/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-13T13:19:43.835680 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-13T13:19:43.835680 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783948783 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1783948783 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783948783 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60726 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Tf5rcMWsUM ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478003, "url": "https://patchwork.sourceware.org/api/1.2/patches/139002/checks/478003/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-13T13:19:50.410405", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10680/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-13T13:19:50.410405 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-13T13:19:50.410405 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783948790 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1783948783 -le 1783948790 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783948790 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60733 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Tf5rcMWsUM ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.1KhDeCYcwz /tmp/tmp.Tf5rcMWsUM + 59776:pw-trigger.sh: 89: check_state=fail + 59776:pw-trigger.sh: 90: '[' fail = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63498 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63498 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63498 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63498 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139003 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139003 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139003 + 59776:pw-trigger.sh: 74: patch_id=139003 + 59776:pw-trigger.sh: 75: '[' 139003 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139003 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139003 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139003 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139003 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=committed + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139003 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139003 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.NGZ1wmYU4P +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.aJ8znGTw9P ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.NGZ1wmYU4P /tmp/tmp.aJ8znGTw9P' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139003/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139003/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60797 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aJ8znGTw9P ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478271, "url": "https://patchwork.sourceware.org/api/1.2/patches/139003/checks/478271/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T01:31:25.504138", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10685/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T01:31:25.504138 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T01:31:25.504138 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783992685 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1783992685 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783992685 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60804 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aJ8znGTw9P ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478277, "url": "https://patchwork.sourceware.org/api/1.2/patches/139003/checks/478277/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T01:32:01.702298", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10685/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T01:32:01.702298 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T01:32:01.702298 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783992721 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1783992685 -le 1783992721 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783992721 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60811 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.aJ8znGTw9P ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.NGZ1wmYU4P /tmp/tmp.aJ8znGTw9P + 59776:pw-trigger.sh: 89: check_state=fail + 59776:pw-trigger.sh: 90: '[' fail = pending ']' + 59776:pw-trigger.sh: 93: num_patch=2 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63498 2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63498 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63498 property '.*' value Patches 2 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63498 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 28 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=27 ++ 59776:pw-trigger.sh: 64: shyaml get-value 27.id + 59776:pw-trigger.sh: 64: series_id=63505 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63505 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63505 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63505 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63505 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63505 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63505 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63505 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63505 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139010 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139010 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139010 + 59776:pw-trigger.sh: 74: patch_id=139010 + 59776:pw-trigger.sh: 75: '[' 139010 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139010 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139010 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139010 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139010 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139010 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139010 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.oZpRC4DXRh +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.NOBhXwR8xA ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.oZpRC4DXRh /tmp/tmp.NOBhXwR8xA' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139010/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139010/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60916 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NOBhXwR8xA ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478002, "url": "https://patchwork.sourceware.org/api/1.2/patches/139010/checks/478002/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-13T13:19:49.914981", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10681/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-13T13:19:49.914981 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-13T13:19:49.914981 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783948789 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1783948789 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783948789 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60923 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NOBhXwR8xA ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478005, "url": "https://patchwork.sourceware.org/api/1.2/patches/139010/checks/478005/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-13T13:19:51.624837", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10681/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-13T13:19:51.624837 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-13T13:19:51.624837 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783948791 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1783948789 -le 1783948791 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783948791 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60930 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NOBhXwR8xA ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478010, "url": "https://patchwork.sourceware.org/api/1.2/patches/139010/checks/478010/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-13T13:23:35.829978", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10681/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-13T13:23:35.829978 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-13T13:23:35.829978 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783949015 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1783948791 -le 1783949015 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783949015 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 60937 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NOBhXwR8xA ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.oZpRC4DXRh /tmp/tmp.NOBhXwR8xA + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63505 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63505 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63505 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63505 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 27 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=26 ++ 59776:pw-trigger.sh: 64: shyaml get-value 26.id + 59776:pw-trigger.sh: 64: series_id=63509 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63509 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63509 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63509 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63509 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63509 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63509 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63509 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63509 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139015 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139015 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139015 + 59776:pw-trigger.sh: 74: patch_id=139015 + 59776:pw-trigger.sh: 75: '[' 139015 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139015 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139015 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139015 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139015 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139015 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139015 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Xx036SA2zt +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Pw9AwtTuGI ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Xx036SA2zt /tmp/tmp.Pw9AwtTuGI' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139015/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139015/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61039 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Pw9AwtTuGI ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478008, "url": "https://patchwork.sourceware.org/api/1.2/patches/139015/checks/478008/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-13T13:20:50.734623", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10682/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-13T13:20:50.734623 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-13T13:20:50.734623 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783948850 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1783948850 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783948850 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61046 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Pw9AwtTuGI ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478009, "url": "https://patchwork.sourceware.org/api/1.2/patches/139015/checks/478009/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-13T13:20:52.664955", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10682/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-13T13:20:52.664955 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-13T13:20:52.664955 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783948852 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1783948850 -le 1783948852 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783948852 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61053 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Pw9AwtTuGI ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478013, "url": "https://patchwork.sourceware.org/api/1.2/patches/139015/checks/478013/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-13T13:24:33.228916", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10682/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-13T13:24:33.228916 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-13T13:24:33.228916 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783949073 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1783948852 -le 1783949073 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783949073 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61060 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Pw9AwtTuGI ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Xx036SA2zt /tmp/tmp.Pw9AwtTuGI + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63509 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63509 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63509 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63509 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 26 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=25 ++ 59776:pw-trigger.sh: 64: shyaml get-value 25.id + 59776:pw-trigger.sh: 64: series_id=63528 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63528 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63528 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63528 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63528 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63528 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63528 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63528 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63528 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139049 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139049 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139049 + 59776:pw-trigger.sh: 74: patch_id=139049 + 59776:pw-trigger.sh: 75: '[' 139049 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139049 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139049 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139049 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139049 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139049 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139049 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.HOQK74bJBe +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.W0HDzyCx2M ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.HOQK74bJBe /tmp/tmp.W0HDzyCx2M' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139049/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139049/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61192 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.W0HDzyCx2M ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478273, "url": "https://patchwork.sourceware.org/api/1.2/patches/139049/checks/478273/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T01:31:45.136536", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10686/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T01:31:45.136536 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T01:31:45.136536 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783992705 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1783992705 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783992705 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61199 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.W0HDzyCx2M ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478279, "url": "https://patchwork.sourceware.org/api/1.2/patches/139049/checks/478279/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T01:32:03.488335", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10686/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T01:32:03.488335 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T01:32:03.488335 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783992723 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1783992705 -le 1783992723 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783992723 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61206 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.W0HDzyCx2M ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478282, "url": "https://patchwork.sourceware.org/api/1.2/patches/139049/checks/478282/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T01:35:37.000066", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10686/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T01:35:37.000066 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T01:35:37.000066 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783992937 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1783992723 -le 1783992937 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783992937 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61213 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.W0HDzyCx2M ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.HOQK74bJBe /tmp/tmp.W0HDzyCx2M + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63528 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63528 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63528 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63528 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139044 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139044 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139044 + 59776:pw-trigger.sh: 74: patch_id=139044 + 59776:pw-trigger.sh: 75: '[' 139044 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139044 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139044 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139044 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139044 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139044 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139044 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.HWhv0TI9vt +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.FhlcoNeLjg ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.HWhv0TI9vt /tmp/tmp.FhlcoNeLjg' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139044/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139044/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61277 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FhlcoNeLjg ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478565, "url": "https://patchwork.sourceware.org/api/1.2/patches/139044/checks/478565/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T13:19:32.792039", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10689/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T13:19:32.792039 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T13:19:32.792039 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784035172 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784035172 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784035172 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61284 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FhlcoNeLjg ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478567, "url": "https://patchwork.sourceware.org/api/1.2/patches/139044/checks/478567/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T13:19:41.250992", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10689/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T13:19:41.250992 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T13:19:41.250992 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784035181 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784035172 -le 1784035181 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784035181 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61291 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FhlcoNeLjg ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478577, "url": "https://patchwork.sourceware.org/api/1.2/patches/139044/checks/478577/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T13:23:55.867878", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10689/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T13:23:55.867878 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T13:23:55.867878 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784035435 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784035181 -le 1784035435 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784035435 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61298 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.FhlcoNeLjg ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.HWhv0TI9vt /tmp/tmp.FhlcoNeLjg + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=2 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63528 2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63528 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63528 property '.*' value Patches 2 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63528 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139047 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139047 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139047 + 59776:pw-trigger.sh: 74: patch_id=139047 + 59776:pw-trigger.sh: 75: '[' 139047 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139047 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139047 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139047 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139047 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139047 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139047 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.iZNjJvd22z +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.hy3zvfqZ8D ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.iZNjJvd22z /tmp/tmp.hy3zvfqZ8D' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139047/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139047/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61365 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hy3zvfqZ8D ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479127, "url": "https://patchwork.sourceware.org/api/1.2/patches/139047/checks/479127/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:18:01.654332", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10695/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:18:01.654332 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:18:01.654332 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784117881 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784117881 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784117881 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61372 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hy3zvfqZ8D ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479131, "url": "https://patchwork.sourceware.org/api/1.2/patches/139047/checks/479131/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:18:05.553544", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10695/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:18:05.553544 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:18:05.553544 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784117885 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784117881 -le 1784117885 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784117885 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61379 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hy3zvfqZ8D ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479145, "url": "https://patchwork.sourceware.org/api/1.2/patches/139047/checks/479145/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:22:14.161856", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10695/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:22:14.161856 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:22:14.161856 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784118134 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784117885 -le 1784118134 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784118134 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61386 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hy3zvfqZ8D ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.iZNjJvd22z /tmp/tmp.hy3zvfqZ8D + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=3 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63528 3 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63528 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63528 property '.*' value Patches 3 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63528 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139036 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139036 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139036 + 59776:pw-trigger.sh: 74: patch_id=139036 + 59776:pw-trigger.sh: 75: '[' 139036 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139036 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139036 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139036 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139036 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139036 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139036 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ZaMmwj2D6k +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.v6BxQhaBXQ ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ZaMmwj2D6k /tmp/tmp.v6BxQhaBXQ' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139036/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139036/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61456 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.v6BxQhaBXQ ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479759, "url": "https://patchwork.sourceware.org/api/1.2/patches/139036/checks/479759/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T16:56:57.217761", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10709/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T16:56:57.217761 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T16:56:57.217761 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784221017 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784221017 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784221017 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61463 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.v6BxQhaBXQ ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479760, "url": "https://patchwork.sourceware.org/api/1.2/patches/139036/checks/479760/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T16:56:59.849464", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10709/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T16:56:59.849464 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T16:56:59.849464 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784221019 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784221017 -le 1784221019 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784221019 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61470 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.v6BxQhaBXQ ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479764, "url": "https://patchwork.sourceware.org/api/1.2/patches/139036/checks/479764/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T17:00:59.487919", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10709/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T17:00:59.487919 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T17:00:59.487919 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784221259 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784221019 -le 1784221259 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784221259 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61477 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.v6BxQhaBXQ ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ZaMmwj2D6k /tmp/tmp.v6BxQhaBXQ + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=4 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63528 4 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63528 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63528 property '.*' value Patches 4 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63528 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139050 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139050 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139050 + 59776:pw-trigger.sh: 74: patch_id=139050 + 59776:pw-trigger.sh: 75: '[' 139050 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139050 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139050 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139050 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139050 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139050 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139050 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.GOhkdeMudf +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.esEAFPtlsV ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.GOhkdeMudf /tmp/tmp.esEAFPtlsV' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139050/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139050/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61550 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.esEAFPtlsV ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480078, "url": "https://patchwork.sourceware.org/api/1.2/patches/139050/checks/480078/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:22:32.704588", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10718/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:22:32.704588 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:22:32.704588 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287352 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784287352 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287352 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61557 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.esEAFPtlsV ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480081, "url": "https://patchwork.sourceware.org/api/1.2/patches/139050/checks/480081/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:22:41.663390", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10718/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:22:41.663390 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:22:41.663390 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287361 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784287352 -le 1784287361 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287361 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61564 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.esEAFPtlsV ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480088, "url": "https://patchwork.sourceware.org/api/1.2/patches/139050/checks/480088/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:29:13.814098", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10718/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:29:13.814098 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:29:13.814098 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287753 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784287361 -le 1784287753 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287753 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61571 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.esEAFPtlsV ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.GOhkdeMudf /tmp/tmp.esEAFPtlsV + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=5 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63528 5 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63528 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=5 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63528 property '.*' value Patches 5 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63528 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=5 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139043 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139043 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139043 + 59776:pw-trigger.sh: 74: patch_id=139043 + 59776:pw-trigger.sh: 75: '[' 139043 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139043 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139043 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139043 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139043 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139043 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139043 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.e1HbkWruZQ +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.iMRbZrV5RX ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.e1HbkWruZQ /tmp/tmp.iMRbZrV5RX' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139043/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139043/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61647 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iMRbZrV5RX ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480393, "url": "https://patchwork.sourceware.org/api/1.2/patches/139043/checks/480393/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:00:28.596199", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10726/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:00:28.596199 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:00:28.596199 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784325628 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784325628 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784325628 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61654 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iMRbZrV5RX ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480394, "url": "https://patchwork.sourceware.org/api/1.2/patches/139043/checks/480394/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:00:52.971634", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10726/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:00:52.971634 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:00:52.971634 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784325652 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784325628 -le 1784325652 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784325652 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61661 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iMRbZrV5RX ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480403, "url": "https://patchwork.sourceware.org/api/1.2/patches/139043/checks/480403/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:04:49.078100", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10726/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:04:49.078100 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:04:49.078100 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784325889 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784325652 -le 1784325889 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784325889 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61668 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.iMRbZrV5RX ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.e1HbkWruZQ /tmp/tmp.iMRbZrV5RX + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=6 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63528 6 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63528 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=6 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63528 property '.*' value Patches 6 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63528 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=6 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139039 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139039 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139039 + 59776:pw-trigger.sh: 74: patch_id=139039 + 59776:pw-trigger.sh: 75: '[' 139039 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139039 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139039 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139039 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139039 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139039 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139039 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Y1sYyvAOur +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.5NrjerQxrx ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Y1sYyvAOur /tmp/tmp.5NrjerQxrx' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139039/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139039/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61747 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5NrjerQxrx ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480619, "url": "https://patchwork.sourceware.org/api/1.2/patches/139039/checks/480619/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T06:32:01.781393", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10735/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T06:32:01.781393 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T06:32:01.781393 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784356321 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784356321 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784356321 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61754 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5NrjerQxrx ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480621, "url": "https://patchwork.sourceware.org/api/1.2/patches/139039/checks/480621/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T06:32:08.839735", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10735/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T06:32:08.839735 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T06:32:08.839735 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784356328 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784356321 -le 1784356328 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784356328 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61761 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5NrjerQxrx ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480634, "url": "https://patchwork.sourceware.org/api/1.2/patches/139039/checks/480634/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T06:36:08.110913", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10735/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T06:36:08.110913 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T06:36:08.110913 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784356568 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784356328 -le 1784356568 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784356568 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61768 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.5NrjerQxrx ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Y1sYyvAOur /tmp/tmp.5NrjerQxrx + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=7 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63528 7 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63528 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=7 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63528 property '.*' value Patches 7 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63528 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=7 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139042 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139042 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139042 + 59776:pw-trigger.sh: 74: patch_id=139042 + 59776:pw-trigger.sh: 75: '[' 139042 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139042 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139042 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139042 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139042 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139042 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139042 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.VKRVHYwiIV +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.1elLuqDZng ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.VKRVHYwiIV /tmp/tmp.1elLuqDZng' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139042/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139042/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61850 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.1elLuqDZng ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480753, "url": "https://patchwork.sourceware.org/api/1.2/patches/139042/checks/480753/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T11:47:25.460443", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10740/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T11:47:25.460443 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T11:47:25.460443 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784375245 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784375245 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784375245 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61857 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.1elLuqDZng ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480754, "url": "https://patchwork.sourceware.org/api/1.2/patches/139042/checks/480754/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T11:47:33.469169", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10740/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T11:47:33.469169 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T11:47:33.469169 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784375253 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784375245 -le 1784375253 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784375253 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61864 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.1elLuqDZng ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480763, "url": "https://patchwork.sourceware.org/api/1.2/patches/139042/checks/480763/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T11:50:48.478728", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10740/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T11:50:48.478728 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T11:50:48.478728 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784375448 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784375253 -le 1784375448 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784375448 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61871 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.1elLuqDZng ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.VKRVHYwiIV /tmp/tmp.1elLuqDZng + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=8 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63528 8 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63528 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=8 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63528 property '.*' value Patches 8 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63528 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=8 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139048 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139048 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139048 + 59776:pw-trigger.sh: 74: patch_id=139048 + 59776:pw-trigger.sh: 75: '[' 139048 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139048 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139048 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139048 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139048 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139048 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139048 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.dEiMtbbxjC +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.YYuRmYOInS ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.dEiMtbbxjC /tmp/tmp.YYuRmYOInS' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139048/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139048/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61956 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YYuRmYOInS ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480890, "url": "https://patchwork.sourceware.org/api/1.2/patches/139048/checks/480890/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T20:37:55.409251", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10745/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T20:37:55.409251 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T20:37:55.409251 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784407075 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784407075 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784407075 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61963 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YYuRmYOInS ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480891, "url": "https://patchwork.sourceware.org/api/1.2/patches/139048/checks/480891/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T20:37:59.783870", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10745/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T20:37:59.783870 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T20:37:59.783870 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784407079 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784407075 -le 1784407079 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784407079 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61970 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YYuRmYOInS ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480894, "url": "https://patchwork.sourceware.org/api/1.2/patches/139048/checks/480894/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T20:40:24.009454", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10745/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T20:40:24.009454 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T20:40:24.009454 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784407224 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784407079 -le 1784407224 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784407224 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 61977 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.YYuRmYOInS ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.dEiMtbbxjC /tmp/tmp.YYuRmYOInS + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=9 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63528 9 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63528 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=9 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63528 property '.*' value Patches 9 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63528 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=9 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139045 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139045 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139045 + 59776:pw-trigger.sh: 74: patch_id=139045 + 59776:pw-trigger.sh: 75: '[' 139045 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139045 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139045 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139045 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139045 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139045 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139045 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.iym9c8J7Vv +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.h9nNM6cI7t ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.iym9c8J7Vv /tmp/tmp.h9nNM6cI7t' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139045/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139045/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62065 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.h9nNM6cI7t ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 481056, "url": "https://patchwork.sourceware.org/api/1.2/patches/139045/checks/481056/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-19T06:30:58.799719", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10749/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-19T06:30:58.799719 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-19T06:30:58.799719 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784442658 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784442658 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784442658 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62072 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.h9nNM6cI7t ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 481058, "url": "https://patchwork.sourceware.org/api/1.2/patches/139045/checks/481058/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-19T06:31:03.273283", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10749/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-19T06:31:03.273283 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-19T06:31:03.273283 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784442663 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784442658 -le 1784442663 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784442663 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62079 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.h9nNM6cI7t ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 481064, "url": "https://patchwork.sourceware.org/api/1.2/patches/139045/checks/481064/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-19T06:34:08.467331", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10749/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-19T06:34:08.467331 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-19T06:34:08.467331 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784442848 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784442663 -le 1784442848 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784442848 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62086 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.h9nNM6cI7t ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.iym9c8J7Vv /tmp/tmp.h9nNM6cI7t + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=10 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63528 10 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63528 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=10 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63528 property '.*' value Patches 10 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63528 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=10 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139037 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139037 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139037 + 59776:pw-trigger.sh: 74: patch_id=139037 + 59776:pw-trigger.sh: 75: '[' 139037 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139037 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139037 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139037 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139037 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139037 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139037 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.aNzgHWZ7e8 +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.97stG853cf ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.aNzgHWZ7e8 /tmp/tmp.97stG853cf' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139037/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139037/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62177 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.97stG853cf ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.aNzgHWZ7e8 /tmp/tmp.97stG853cf + 59776:pw-trigger.sh: 89: check_state=pending + 59776:pw-trigger.sh: 90: '[' pending = pending ']' + 59776:pw-trigger.sh: 91: break + 59776:pw-trigger.sh: 96: '[' 139037 = '' ']' + 59776:pw-trigger.sh: 101: check_state=success + 59776:pw-trigger.sh: 108: '[' success '!=' success ']' + 59776:pw-trigger.sh: 113: j=1 + 59776:pw-trigger.sh: 114: cat + 59776:pw-trigger.sh: 62: '[' 25 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=24 ++ 59776:pw-trigger.sh: 64: shyaml get-value 24.id + 59776:pw-trigger.sh: 64: series_id=63555 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63555 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63555 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63555 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63555 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63555 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63555 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63555 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63555 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139080 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139080 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139080 + 59776:pw-trigger.sh: 74: patch_id=139080 + 59776:pw-trigger.sh: 75: '[' 139080 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139080 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139080 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139080 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139080 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139080 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139080 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.gRd7En3pPU +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.30mA7OvOfv ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.gRd7En3pPU /tmp/tmp.30mA7OvOfv' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139080/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139080/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62271 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.30mA7OvOfv ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478275, "url": "https://patchwork.sourceware.org/api/1.2/patches/139080/checks/478275/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T01:31:47.099026", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10687/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T01:31:47.099026 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T01:31:47.099026 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783992707 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1783992707 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783992707 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62278 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.30mA7OvOfv ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478276, "url": "https://patchwork.sourceware.org/api/1.2/patches/139080/checks/478276/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T01:32:01.696855", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10687/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T01:32:01.696855 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T01:32:01.696855 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783992721 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1783992707 -le 1783992721 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783992721 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62285 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.30mA7OvOfv ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478283, "url": "https://patchwork.sourceware.org/api/1.2/patches/139080/checks/478283/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T01:35:37.182612", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10687/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T01:35:37.182612 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T01:35:37.182612 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1783992937 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1783992721 -le 1783992937 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1783992937 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62292 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.30mA7OvOfv ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.gRd7En3pPU /tmp/tmp.30mA7OvOfv + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63555 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63555 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63555 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63555 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139082 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139082 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139082 + 59776:pw-trigger.sh: 74: patch_id=139082 + 59776:pw-trigger.sh: 75: '[' 139082 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139082 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139082 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139082 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139082 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139082 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139082 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.W7xEfeIx7r +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.t6ZpsRSbpo ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.W7xEfeIx7r /tmp/tmp.t6ZpsRSbpo' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139082/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139082/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62356 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.t6ZpsRSbpo ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478569, "url": "https://patchwork.sourceware.org/api/1.2/patches/139082/checks/478569/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T13:19:46.217115", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10690/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T13:19:46.217115 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T13:19:46.217115 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784035186 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784035186 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784035186 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62363 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.t6ZpsRSbpo ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478570, "url": "https://patchwork.sourceware.org/api/1.2/patches/139082/checks/478570/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T13:19:48.947840", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10690/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T13:19:48.947840 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T13:19:48.947840 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784035188 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784035186 -le 1784035188 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784035188 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62370 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.t6ZpsRSbpo ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478578, "url": "https://patchwork.sourceware.org/api/1.2/patches/139082/checks/478578/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T13:24:01.530898", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10690/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T13:24:01.530898 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T13:24:01.530898 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784035441 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784035188 -le 1784035441 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784035441 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62377 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.t6ZpsRSbpo ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.W7xEfeIx7r /tmp/tmp.t6ZpsRSbpo + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=2 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63555 2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63555 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63555 property '.*' value Patches 2 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63555 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139081 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139081 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139081 + 59776:pw-trigger.sh: 74: patch_id=139081 + 59776:pw-trigger.sh: 75: '[' 139081 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139081 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139081 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139081 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139081 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139081 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139081 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.7nEfcY4l8T +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.sDsKhmbqhB ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.7nEfcY4l8T /tmp/tmp.sDsKhmbqhB' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139081/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139081/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62444 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sDsKhmbqhB ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479128, "url": "https://patchwork.sourceware.org/api/1.2/patches/139081/checks/479128/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:18:03.240203", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10696/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:18:03.240203 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:18:03.240203 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784117883 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784117883 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784117883 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62451 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sDsKhmbqhB ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479130, "url": "https://patchwork.sourceware.org/api/1.2/patches/139081/checks/479130/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:18:05.230861", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10696/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:18:05.230861 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:18:05.230861 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784117885 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784117883 -le 1784117885 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784117885 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62458 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sDsKhmbqhB ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479143, "url": "https://patchwork.sourceware.org/api/1.2/patches/139081/checks/479143/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:22:09.892271", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10696/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:22:09.892271 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:22:09.892271 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784118129 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784117885 -le 1784118129 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784118129 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62465 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.sDsKhmbqhB ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.7nEfcY4l8T /tmp/tmp.sDsKhmbqhB + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=3 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63555 3 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63555 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63555 property '.*' value Patches 3 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63555 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139079 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139079 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139079 + 59776:pw-trigger.sh: 74: patch_id=139079 + 59776:pw-trigger.sh: 75: '[' 139079 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139079 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139079 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139079 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139079 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139079 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139079 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.NMAbgqNhZv +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.eqFoA01ioH ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.NMAbgqNhZv /tmp/tmp.eqFoA01ioH' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139079/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139079/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62535 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eqFoA01ioH ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479403, "url": "https://patchwork.sourceware.org/api/1.2/patches/139079/checks/479403/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T01:02:56.516510", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10704/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T01:02:56.516510 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T01:02:56.516510 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784163776 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784163776 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784163776 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62542 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eqFoA01ioH ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479762, "url": "https://patchwork.sourceware.org/api/1.2/patches/139079/checks/479762/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T16:58:35.127013", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10710/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T16:58:35.127013 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T16:58:35.127013 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784221115 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784163776 -le 1784221115 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784221115 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62549 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eqFoA01ioH ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479763, "url": "https://patchwork.sourceware.org/api/1.2/patches/139079/checks/479763/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T16:58:37.257886", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10710/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T16:58:37.257886 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T16:58:37.257886 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784221117 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784221115 -le 1784221117 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784221117 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62556 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eqFoA01ioH ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479766, "url": "https://patchwork.sourceware.org/api/1.2/patches/139079/checks/479766/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T17:02:25.556857", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10710/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T17:02:25.556857 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T17:02:25.556857 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784221345 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784221117 -le 1784221345 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784221345 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=4 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62563 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[4]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.eqFoA01ioH ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.NMAbgqNhZv /tmp/tmp.eqFoA01ioH + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=4 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63555 4 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63555 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63555 property '.*' value Patches 4 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63555 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 24 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=23 ++ 59776:pw-trigger.sh: 64: shyaml get-value 23.id + 59776:pw-trigger.sh: 64: series_id=63579 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63579 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63579 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63579 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63579 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63579 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63579 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63579 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63579 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139116 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139116 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139116 + 59776:pw-trigger.sh: 74: patch_id=139116 + 59776:pw-trigger.sh: 75: '[' 139116 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139116 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139116 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139116 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139116 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139116 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139116 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.Patmxs55qC +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Nw8tE1Ntrh ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.Patmxs55qC /tmp/tmp.Nw8tE1Ntrh' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139116/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139116/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62694 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Nw8tE1Ntrh ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478568, "url": "https://patchwork.sourceware.org/api/1.2/patches/139116/checks/478568/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T13:19:44.916673", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10691/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T13:19:44.916673 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T13:19:44.916673 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784035184 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784035184 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784035184 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62701 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Nw8tE1Ntrh ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478571, "url": "https://patchwork.sourceware.org/api/1.2/patches/139116/checks/478571/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T13:19:49.388738", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10691/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T13:19:49.388738 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T13:19:49.388738 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784035189 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784035184 -le 1784035189 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784035189 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62708 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Nw8tE1Ntrh ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478579, "url": "https://patchwork.sourceware.org/api/1.2/patches/139116/checks/478579/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T13:24:01.526861", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10691/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T13:24:01.526861 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T13:24:01.526861 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784035441 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784035189 -le 1784035441 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784035441 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62715 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Nw8tE1Ntrh ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.Patmxs55qC /tmp/tmp.Nw8tE1Ntrh + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63579 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63579 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63579 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63579 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139115 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139115 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139115 + 59776:pw-trigger.sh: 74: patch_id=139115 + 59776:pw-trigger.sh: 75: '[' 139115 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139115 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139115 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139115 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139115 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139115 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139115 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.6hCXxNa4IW +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.gGFhkIa7In ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.6hCXxNa4IW /tmp/tmp.gGFhkIa7In' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139115/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139115/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62779 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gGFhkIa7In ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479134, "url": "https://patchwork.sourceware.org/api/1.2/patches/139115/checks/479134/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:19:15.842009", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10697/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:19:15.842009 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:19:15.842009 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784117955 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784117955 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784117955 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62786 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gGFhkIa7In ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479136, "url": "https://patchwork.sourceware.org/api/1.2/patches/139115/checks/479136/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:19:21.010701", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10697/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:19:21.010701 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:19:21.010701 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784117961 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784117955 -le 1784117961 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784117961 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62793 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gGFhkIa7In ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479146, "url": "https://patchwork.sourceware.org/api/1.2/patches/139115/checks/479146/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:23:37.176008", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10697/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:23:37.176008 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:23:37.176008 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784118217 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784117961 -le 1784118217 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784118217 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62800 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gGFhkIa7In ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.6hCXxNa4IW /tmp/tmp.gGFhkIa7In + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=2 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63579 2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63579 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63579 property '.*' value Patches 2 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63579 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139110 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139110 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139110 + 59776:pw-trigger.sh: 74: patch_id=139110 + 59776:pw-trigger.sh: 75: '[' 139110 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139110 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139110 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139110 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139110 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139110 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139110 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.8j3510FagJ +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.4O6Wz7nM8c ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.8j3510FagJ /tmp/tmp.4O6Wz7nM8c' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139110/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139110/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62867 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4O6Wz7nM8c ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479767, "url": "https://patchwork.sourceware.org/api/1.2/patches/139110/checks/479767/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T17:02:32.841166", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10711/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T17:02:32.841166 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T17:02:32.841166 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784221352 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784221352 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784221352 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62874 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4O6Wz7nM8c ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479768, "url": "https://patchwork.sourceware.org/api/1.2/patches/139110/checks/479768/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T17:02:35.200555", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10711/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T17:02:35.200555 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T17:02:35.200555 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784221355 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784221352 -le 1784221355 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784221355 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62881 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4O6Wz7nM8c ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479769, "url": "https://patchwork.sourceware.org/api/1.2/patches/139110/checks/479769/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T17:05:14.413652", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10711/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T17:05:14.413652 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T17:05:14.413652 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784221514 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784221355 -le 1784221514 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784221514 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62888 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.4O6Wz7nM8c ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.8j3510FagJ /tmp/tmp.4O6Wz7nM8c + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=3 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63579 3 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63579 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63579 property '.*' value Patches 3 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63579 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139114 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139114 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139114 + 59776:pw-trigger.sh: 74: patch_id=139114 + 59776:pw-trigger.sh: 75: '[' 139114 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139114 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139114 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139114 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139114 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139114 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139114 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.eAZ2AaZ2Ds +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.1Y6shx9BxJ ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.eAZ2AaZ2Ds /tmp/tmp.1Y6shx9BxJ' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139114/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139114/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62958 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.1Y6shx9BxJ ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480075, "url": "https://patchwork.sourceware.org/api/1.2/patches/139114/checks/480075/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:22:30.866732", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10719/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:22:30.866732 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:22:30.866732 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287350 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784287350 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287350 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62965 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.1Y6shx9BxJ ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480079, "url": "https://patchwork.sourceware.org/api/1.2/patches/139114/checks/480079/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:22:35.042354", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10719/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:22:35.042354 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:22:35.042354 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287355 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784287350 -le 1784287355 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287355 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62972 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.1Y6shx9BxJ ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480089, "url": "https://patchwork.sourceware.org/api/1.2/patches/139114/checks/480089/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:29:15.901129", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10719/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:29:15.901129 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:29:15.901129 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287755 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784287355 -le 1784287755 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287755 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 62979 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.1Y6shx9BxJ ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.eAZ2AaZ2Ds /tmp/tmp.1Y6shx9BxJ + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=4 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63579 4 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63579 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63579 property '.*' value Patches 4 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63579 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139113 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139113 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139113 + 59776:pw-trigger.sh: 74: patch_id=139113 + 59776:pw-trigger.sh: 75: '[' 139113 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139113 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139113 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139113 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139113 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139113 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139113 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.INH34pCTQ2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.gs6lD6v7RE ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.INH34pCTQ2 /tmp/tmp.gs6lD6v7RE' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139113/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139113/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63052 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gs6lD6v7RE ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480401, "url": "https://patchwork.sourceware.org/api/1.2/patches/139113/checks/480401/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:03:32.089165", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10727/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:03:32.089165 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:03:32.089165 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784325812 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784325812 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784325812 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63059 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gs6lD6v7RE ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480402, "url": "https://patchwork.sourceware.org/api/1.2/patches/139113/checks/480402/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:03:37.018964", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10727/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:03:37.018964 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:03:37.018964 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784325817 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784325812 -le 1784325817 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784325817 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63066 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gs6lD6v7RE ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480415, "url": "https://patchwork.sourceware.org/api/1.2/patches/139113/checks/480415/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:08:02.719545", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10727/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:08:02.719545 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:08:02.719545 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784326082 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784325817 -le 1784326082 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784326082 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63073 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gs6lD6v7RE ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.INH34pCTQ2 /tmp/tmp.gs6lD6v7RE + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=5 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63579 5 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63579 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=5 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63579 property '.*' value Patches 5 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63579 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=5 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139112 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139112 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139112 + 59776:pw-trigger.sh: 74: patch_id=139112 + 59776:pw-trigger.sh: 75: '[' 139112 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139112 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139112 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139112 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139112 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139112 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139112 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.0ezrFxlNK6 +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.QXHpYSL6rE ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.0ezrFxlNK6 /tmp/tmp.QXHpYSL6rE' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139112/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139112/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63149 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.QXHpYSL6rE ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480620, "url": "https://patchwork.sourceware.org/api/1.2/patches/139112/checks/480620/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T06:32:05.686508", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10736/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T06:32:05.686508 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T06:32:05.686508 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784356325 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784356325 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784356325 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63156 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.QXHpYSL6rE ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480622, "url": "https://patchwork.sourceware.org/api/1.2/patches/139112/checks/480622/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T06:32:11.421172", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10736/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T06:32:11.421172 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T06:32:11.421172 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784356331 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784356325 -le 1784356331 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784356331 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63163 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.QXHpYSL6rE ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480635, "url": "https://patchwork.sourceware.org/api/1.2/patches/139112/checks/480635/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T06:36:18.097106", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10736/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T06:36:18.097106 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T06:36:18.097106 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784356578 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784356331 -le 1784356578 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784356578 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63170 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.QXHpYSL6rE ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.0ezrFxlNK6 /tmp/tmp.QXHpYSL6rE + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=6 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63579 6 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63579 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=6 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63579 property '.*' value Patches 6 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63579 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=6 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139107 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139107 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139107 + 59776:pw-trigger.sh: 74: patch_id=139107 + 59776:pw-trigger.sh: 75: '[' 139107 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139107 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139107 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139107 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139107 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139107 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139107 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.olqL1x6YAp +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.ZOciNpYg5Z ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.olqL1x6YAp /tmp/tmp.ZOciNpYg5Z' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139107/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139107/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63249 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZOciNpYg5Z ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480755, "url": "https://patchwork.sourceware.org/api/1.2/patches/139107/checks/480755/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T11:48:02.903195", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10741/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T11:48:02.903195 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T11:48:02.903195 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784375282 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784375282 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784375282 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63256 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZOciNpYg5Z ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480756, "url": "https://patchwork.sourceware.org/api/1.2/patches/139107/checks/480756/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T11:48:04.718932", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10741/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T11:48:04.718932 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T11:48:04.718932 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784375284 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784375282 -le 1784375284 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784375284 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63263 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZOciNpYg5Z ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480764, "url": "https://patchwork.sourceware.org/api/1.2/patches/139107/checks/480764/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T11:50:59.489199", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10741/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T11:50:59.489199 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T11:50:59.489199 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784375459 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784375284 -le 1784375459 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784375459 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63270 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.ZOciNpYg5Z ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.olqL1x6YAp /tmp/tmp.ZOciNpYg5Z + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=7 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63579 7 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63579 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=7 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63579 property '.*' value Patches 7 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63579 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=7 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139108 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139108 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139108 + 59776:pw-trigger.sh: 74: patch_id=139108 + 59776:pw-trigger.sh: 75: '[' 139108 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139108 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139108 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139108 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139108 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139108 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139108 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.njGi57O4JC +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.53zgrsrkFr ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.njGi57O4JC /tmp/tmp.53zgrsrkFr' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139108/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139108/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63352 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.53zgrsrkFr ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480897, "url": "https://patchwork.sourceware.org/api/1.2/patches/139108/checks/480897/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T20:41:40.860493", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10746/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T20:41:40.860493 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T20:41:40.860493 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784407300 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784407300 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784407300 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63359 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.53zgrsrkFr ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480898, "url": "https://patchwork.sourceware.org/api/1.2/patches/139108/checks/480898/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T20:41:43.738063", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10746/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T20:41:43.738063 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T20:41:43.738063 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784407303 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784407300 -le 1784407303 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784407303 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63366 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.53zgrsrkFr ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480902, "url": "https://patchwork.sourceware.org/api/1.2/patches/139108/checks/480902/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T20:44:22.928515", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10746/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T20:44:22.928515 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T20:44:22.928515 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784407462 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784407303 -le 1784407462 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784407462 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63373 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.53zgrsrkFr ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.njGi57O4JC /tmp/tmp.53zgrsrkFr + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=8 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63579 8 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63579 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=8 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63579 property '.*' value Patches 8 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63579 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=8 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139109 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139109 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139109 + 59776:pw-trigger.sh: 74: patch_id=139109 + 59776:pw-trigger.sh: 75: '[' 139109 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139109 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139109 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139109 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139109 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139109 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139109 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.9IXf4OZBK7 +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.lK8h9buMs8 ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.9IXf4OZBK7 /tmp/tmp.lK8h9buMs8' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139109/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139109/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63458 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lK8h9buMs8 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 481055, "url": "https://patchwork.sourceware.org/api/1.2/patches/139109/checks/481055/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-19T06:30:56.967632", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10750/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-19T06:30:56.967632 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-19T06:30:56.967632 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784442656 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784442656 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784442656 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63465 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lK8h9buMs8 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 481057, "url": "https://patchwork.sourceware.org/api/1.2/patches/139109/checks/481057/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-19T06:31:01.000217", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10750/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-19T06:31:01.000217 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-19T06:31:01.000217 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784442661 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784442656 -le 1784442661 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784442661 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63472 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lK8h9buMs8 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 481063, "url": "https://patchwork.sourceware.org/api/1.2/patches/139109/checks/481063/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-19T06:34:06.782223", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10750/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-19T06:34:06.782223 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-19T06:34:06.782223 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784442846 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784442661 -le 1784442846 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784442846 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63479 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lK8h9buMs8 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.9IXf4OZBK7 /tmp/tmp.lK8h9buMs8 + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=9 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63579 9 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63579 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=9 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63579 property '.*' value Patches 9 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63579 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=9 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139111 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139111 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139111 + 59776:pw-trigger.sh: 74: patch_id=139111 + 59776:pw-trigger.sh: 75: '[' 139111 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139111 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139111 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139111 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139111 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139111 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139111 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ulxQBbJBKz +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.bx5ei8QpY8 ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ulxQBbJBKz /tmp/tmp.bx5ei8QpY8' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139111/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139111/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63567 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.bx5ei8QpY8 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ulxQBbJBKz /tmp/tmp.bx5ei8QpY8 + 59776:pw-trigger.sh: 89: check_state=pending + 59776:pw-trigger.sh: 90: '[' pending = pending ']' + 59776:pw-trigger.sh: 91: break + 59776:pw-trigger.sh: 96: '[' 139111 = '' ']' + 59776:pw-trigger.sh: 101: check_state=success + 59776:pw-trigger.sh: 108: '[' success '!=' success ']' + 59776:pw-trigger.sh: 113: j=2 + 59776:pw-trigger.sh: 114: cat + 59776:pw-trigger.sh: 62: '[' 23 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=22 ++ 59776:pw-trigger.sh: 64: shyaml get-value 22.id + 59776:pw-trigger.sh: 64: series_id=63583 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63583 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63583 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63583 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63583 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63583 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63583 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63583 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63583 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139120 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139120 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139120 + 59776:pw-trigger.sh: 74: patch_id=139120 + 59776:pw-trigger.sh: 75: '[' 139120 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139120 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139120 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139120 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139120 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139120 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139120 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.PLTCVoCVF7 +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.teQgtZBhoS ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.PLTCVoCVF7 /tmp/tmp.teQgtZBhoS' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139120/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139120/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63655 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.teQgtZBhoS ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478572, "url": "https://patchwork.sourceware.org/api/1.2/patches/139120/checks/478572/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T13:20:17.350149", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10692/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T13:20:17.350149 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T13:20:17.350149 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784035217 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784035217 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784035217 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63662 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.teQgtZBhoS ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478573, "url": "https://patchwork.sourceware.org/api/1.2/patches/139120/checks/478573/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T13:20:18.378081", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10692/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T13:20:18.378081 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T13:20:18.378081 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784035218 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784035217 -le 1784035218 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784035218 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63669 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.teQgtZBhoS ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478580, "url": "https://patchwork.sourceware.org/api/1.2/patches/139120/checks/478580/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T13:24:03.939308", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10692/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T13:24:03.939308 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T13:24:03.939308 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784035443 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784035218 -le 1784035443 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784035443 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63676 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.teQgtZBhoS ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.PLTCVoCVF7 /tmp/tmp.teQgtZBhoS + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63583 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63583 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63583 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63583 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 22 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=21 ++ 59776:pw-trigger.sh: 64: shyaml get-value 21.id + 59776:pw-trigger.sh: 64: series_id=63592 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63592 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63592 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63592 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63592 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63592 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63592 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63592 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63592 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139130 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139130 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139130 + 59776:pw-trigger.sh: 74: patch_id=139130 + 59776:pw-trigger.sh: 75: '[' 139130 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139130 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139130 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139130 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139130 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139130 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139130 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.JNwWQiIliw +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.i0SXwWRzrE ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.JNwWQiIliw /tmp/tmp.i0SXwWRzrE' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139130/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139130/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63780 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.i0SXwWRzrE ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478574, "url": "https://patchwork.sourceware.org/api/1.2/patches/139130/checks/478574/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T13:20:31.376086", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10693/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T13:20:31.376086 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T13:20:31.376086 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784035231 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784035231 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784035231 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63787 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.i0SXwWRzrE ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 478575, "url": "https://patchwork.sourceware.org/api/1.2/patches/139130/checks/478575/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-14T13:20:33.833255", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10693/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-14T13:20:33.833255 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-14T13:20:33.833255 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784035233 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784035231 -le 1784035233 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784035233 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63794 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.i0SXwWRzrE ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.JNwWQiIliw /tmp/tmp.i0SXwWRzrE + 59776:pw-trigger.sh: 89: check_state=fail + 59776:pw-trigger.sh: 90: '[' fail = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63592 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63592 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63592 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63592 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139129 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139129 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139129 + 59776:pw-trigger.sh: 74: patch_id=139129 + 59776:pw-trigger.sh: 75: '[' 139129 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139129 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139129 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139129 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139129 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139129 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139129 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.dMx61B8BgQ +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.gHBf4GhY0c ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.dMx61B8BgQ /tmp/tmp.gHBf4GhY0c' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139129/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139129/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63858 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gHBf4GhY0c ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479133, "url": "https://patchwork.sourceware.org/api/1.2/patches/139129/checks/479133/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:19:15.839595", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10698/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:19:15.839595 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:19:15.839595 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784117955 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784117955 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784117955 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63865 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gHBf4GhY0c ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479135, "url": "https://patchwork.sourceware.org/api/1.2/patches/139129/checks/479135/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:19:20.123956", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10698/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:19:20.123956 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:19:20.123956 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784117960 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784117955 -le 1784117960 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784117960 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63872 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gHBf4GhY0c ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.dMx61B8BgQ /tmp/tmp.gHBf4GhY0c + 59776:pw-trigger.sh: 89: check_state=fail + 59776:pw-trigger.sh: 90: '[' fail = pending ']' + 59776:pw-trigger.sh: 93: num_patch=2 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63592 2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63592 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63592 property '.*' value Patches 2 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63592 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 21 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=20 ++ 59776:pw-trigger.sh: 64: shyaml get-value 20.id + 59776:pw-trigger.sh: 64: series_id=63620 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63620 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63620 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63620 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63620 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63620 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63620 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63620 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63620 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139172 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139172 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139172 + 59776:pw-trigger.sh: 74: patch_id=139172 + 59776:pw-trigger.sh: 75: '[' 139172 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139172 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139172 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139172 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139172 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139172 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139172 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ndsDNhPMyS +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.TPfgw7mbpH ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ndsDNhPMyS /tmp/tmp.TPfgw7mbpH' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139172/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139172/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63985 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TPfgw7mbpH ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479138, "url": "https://patchwork.sourceware.org/api/1.2/patches/139172/checks/479138/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:20:18.369769", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10699/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:20:18.369769 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:20:18.369769 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784118018 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784118018 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784118018 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63992 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TPfgw7mbpH ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479142, "url": "https://patchwork.sourceware.org/api/1.2/patches/139172/checks/479142/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:20:19.686867", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10699/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:20:19.686867 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:20:19.686867 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784118019 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784118018 -le 1784118019 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784118019 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 63999 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TPfgw7mbpH ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479147, "url": "https://patchwork.sourceware.org/api/1.2/patches/139172/checks/479147/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:25:19.829075", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10699/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:25:19.829075 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:25:19.829075 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784118319 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784118019 -le 1784118319 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784118319 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64006 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TPfgw7mbpH ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ndsDNhPMyS /tmp/tmp.TPfgw7mbpH + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63620 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63620 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63620 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63620 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139171 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139171 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139171 + 59776:pw-trigger.sh: 74: patch_id=139171 + 59776:pw-trigger.sh: 75: '[' 139171 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139171 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139171 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139171 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139171 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139171 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139171 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.njOMK0RT4c +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.a75Kpr8Trd ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.njOMK0RT4c /tmp/tmp.a75Kpr8Trd' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139171/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139171/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64070 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.a75Kpr8Trd ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479402, "url": "https://patchwork.sourceware.org/api/1.2/patches/139171/checks/479402/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T01:02:40.735825", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10706/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T01:02:40.735825 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T01:02:40.735825 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784163760 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784163760 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784163760 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64077 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.a75Kpr8Trd ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479404, "url": "https://patchwork.sourceware.org/api/1.2/patches/139171/checks/479404/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T01:03:21.844501", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10706/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T01:03:21.844501 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T01:03:21.844501 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784163801 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784163760 -le 1784163801 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784163801 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64084 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.a75Kpr8Trd ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479405, "url": "https://patchwork.sourceware.org/api/1.2/patches/139171/checks/479405/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T01:05:32.444299", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10706/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T01:05:32.444299 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T01:05:32.444299 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784163932 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784163801 -le 1784163932 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784163932 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64091 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.a75Kpr8Trd ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.njOMK0RT4c /tmp/tmp.a75Kpr8Trd + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=2 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63620 2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63620 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63620 property '.*' value Patches 2 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63620 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139170 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139170 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139170 + 59776:pw-trigger.sh: 74: patch_id=139170 + 59776:pw-trigger.sh: 75: '[' 139170 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139170 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139170 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139170 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139170 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139170 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139170 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.W8iHo0YSJg +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.lLDEFR3T5a ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.W8iHo0YSJg /tmp/tmp.lLDEFR3T5a' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139170/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139170/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64158 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lLDEFR3T5a ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479770, "url": "https://patchwork.sourceware.org/api/1.2/patches/139170/checks/479770/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T17:05:31.512086", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10712/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T17:05:31.512086 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T17:05:31.512086 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784221531 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784221531 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784221531 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64165 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lLDEFR3T5a ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479771, "url": "https://patchwork.sourceware.org/api/1.2/patches/139170/checks/479771/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T17:05:36.092134", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10712/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T17:05:36.092134 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T17:05:36.092134 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784221536 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784221531 -le 1784221536 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784221536 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64172 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lLDEFR3T5a ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479779, "url": "https://patchwork.sourceware.org/api/1.2/patches/139170/checks/479779/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T17:08:19.855786", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10712/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T17:08:19.855786 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T17:08:19.855786 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784221699 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784221536 -le 1784221699 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784221699 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64179 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.lLDEFR3T5a ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.W8iHo0YSJg /tmp/tmp.lLDEFR3T5a + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=3 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63620 3 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63620 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63620 property '.*' value Patches 3 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63620 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139169 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139169 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139169 + 59776:pw-trigger.sh: 74: patch_id=139169 + 59776:pw-trigger.sh: 75: '[' 139169 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139169 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139169 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139169 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139169 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139169 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139169 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.RBAeCZGlHX +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.LU6luHHWj5 ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.RBAeCZGlHX /tmp/tmp.LU6luHHWj5' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139169/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139169/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64249 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LU6luHHWj5 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480072, "url": "https://patchwork.sourceware.org/api/1.2/patches/139169/checks/480072/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:22:29.998651", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10720/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:22:29.998651 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:22:29.998651 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287349 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784287349 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287349 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64256 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LU6luHHWj5 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480077, "url": "https://patchwork.sourceware.org/api/1.2/patches/139169/checks/480077/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:22:31.497087", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10720/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:22:31.497087 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:22:31.497087 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287351 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784287349 -le 1784287351 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287351 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64263 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LU6luHHWj5 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480087, "url": "https://patchwork.sourceware.org/api/1.2/patches/139169/checks/480087/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:29:12.645560", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10720/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:29:12.645560 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:29:12.645560 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287752 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784287351 -le 1784287752 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287752 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64270 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.LU6luHHWj5 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.RBAeCZGlHX /tmp/tmp.LU6luHHWj5 + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=4 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63620 4 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63620 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63620 property '.*' value Patches 4 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63620 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139173 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139173 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139173 + 59776:pw-trigger.sh: 74: patch_id=139173 + 59776:pw-trigger.sh: 75: '[' 139173 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139173 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139173 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139173 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139173 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139173 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139173 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ikAVWiJT55 +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.KlmCNvgISY ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ikAVWiJT55 /tmp/tmp.KlmCNvgISY' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139173/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139173/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64343 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KlmCNvgISY ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480399, "url": "https://patchwork.sourceware.org/api/1.2/patches/139173/checks/480399/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:02:56.605824", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10728/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:02:56.605824 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:02:56.605824 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784325776 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784325776 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784325776 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64350 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KlmCNvgISY ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480400, "url": "https://patchwork.sourceware.org/api/1.2/patches/139173/checks/480400/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:03:03.291029", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10728/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:03:03.291029 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:03:03.291029 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784325783 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784325776 -le 1784325783 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784325783 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64357 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KlmCNvgISY ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480412, "url": "https://patchwork.sourceware.org/api/1.2/patches/139173/checks/480412/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:07:08.783860", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10728/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:07:08.783860 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:07:08.783860 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784326028 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784325783 -le 1784326028 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784326028 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64364 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.KlmCNvgISY ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ikAVWiJT55 /tmp/tmp.KlmCNvgISY + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=5 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63620 5 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63620 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=5 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63620 property '.*' value Patches 5 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63620 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=5 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 20 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=19 ++ 59776:pw-trigger.sh: 64: shyaml get-value 19.id + 59776:pw-trigger.sh: 64: series_id=63625 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63625 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63625 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63625 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63625 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63625 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63625 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63625 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63625 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139181 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139181 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139181 + 59776:pw-trigger.sh: 74: patch_id=139181 + 59776:pw-trigger.sh: 75: '[' 139181 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139181 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139181 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139181 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139181 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139181 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139181 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.zkSVDRjkhF +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.nJGNgKUWDV ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.zkSVDRjkhF /tmp/tmp.nJGNgKUWDV' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139181/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139181/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64484 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nJGNgKUWDV ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479139, "url": "https://patchwork.sourceware.org/api/1.2/patches/139181/checks/479139/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:20:18.373932", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10700/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:20:18.373932 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:20:18.373932 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784118018 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784118018 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784118018 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64491 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nJGNgKUWDV ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479141, "url": "https://patchwork.sourceware.org/api/1.2/patches/139181/checks/479141/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:20:19.612880", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10700/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:20:19.612880 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:20:19.612880 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784118019 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784118018 -le 1784118019 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784118019 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64498 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nJGNgKUWDV ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479149, "url": "https://patchwork.sourceware.org/api/1.2/patches/139181/checks/479149/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:25:20.863895", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10700/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:25:20.863895 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:25:20.863895 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784118320 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784118019 -le 1784118320 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784118320 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64505 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nJGNgKUWDV ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.zkSVDRjkhF /tmp/tmp.nJGNgKUWDV + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63625 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63625 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63625 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63625 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139180 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139180 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139180 + 59776:pw-trigger.sh: 74: patch_id=139180 + 59776:pw-trigger.sh: 75: '[' 139180 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139180 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139180 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139180 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139180 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139180 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139180 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.zVidzyKFV7 +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.gQ2QlUjITX ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.zVidzyKFV7 /tmp/tmp.gQ2QlUjITX' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139180/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139180/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64569 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gQ2QlUjITX ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479772, "url": "https://patchwork.sourceware.org/api/1.2/patches/139180/checks/479772/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T17:05:44.554378", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10713/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T17:05:44.554378 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T17:05:44.554378 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784221544 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784221544 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784221544 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64576 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gQ2QlUjITX ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479773, "url": "https://patchwork.sourceware.org/api/1.2/patches/139180/checks/479773/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T17:05:48.557439", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10713/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T17:05:48.557439 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T17:05:48.557439 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784221548 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784221544 -le 1784221548 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784221548 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64583 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gQ2QlUjITX ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479780, "url": "https://patchwork.sourceware.org/api/1.2/patches/139180/checks/479780/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T17:08:26.830287", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10713/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T17:08:26.830287 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T17:08:26.830287 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784221706 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784221548 -le 1784221706 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784221706 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64590 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.gQ2QlUjITX ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.zVidzyKFV7 /tmp/tmp.gQ2QlUjITX + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=2 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63625 2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63625 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63625 property '.*' value Patches 2 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63625 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139179 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139179 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139179 + 59776:pw-trigger.sh: 74: patch_id=139179 + 59776:pw-trigger.sh: 75: '[' 139179 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139179 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139179 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139179 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139179 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139179 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139179 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.1dsKTJyUXW +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.7PKampQBLy ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.1dsKTJyUXW /tmp/tmp.7PKampQBLy' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139179/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139179/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64657 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7PKampQBLy ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480074, "url": "https://patchwork.sourceware.org/api/1.2/patches/139179/checks/480074/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:22:30.101542", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10721/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:22:30.101542 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:22:30.101542 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287350 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784287350 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287350 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64664 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7PKampQBLy ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480076, "url": "https://patchwork.sourceware.org/api/1.2/patches/139179/checks/480076/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:22:31.387314", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10721/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:22:31.387314 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:22:31.387314 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287351 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784287350 -le 1784287351 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287351 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64671 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7PKampQBLy ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480086, "url": "https://patchwork.sourceware.org/api/1.2/patches/139179/checks/480086/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:29:12.493454", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10721/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:29:12.493454 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:29:12.493454 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287752 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784287351 -le 1784287752 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287752 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64678 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.7PKampQBLy ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.1dsKTJyUXW /tmp/tmp.7PKampQBLy + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=3 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63625 3 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63625 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63625 property '.*' value Patches 3 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63625 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139178 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139178 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139178 + 59776:pw-trigger.sh: 74: patch_id=139178 + 59776:pw-trigger.sh: 75: '[' 139178 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139178 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139178 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139178 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139178 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139178 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139178 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.XGgEpSt9qx +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.nJNqpVAdhd ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.XGgEpSt9qx /tmp/tmp.nJNqpVAdhd' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139178/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139178/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64748 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nJNqpVAdhd ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480407, "url": "https://patchwork.sourceware.org/api/1.2/patches/139178/checks/480407/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:06:18.109497", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10729/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:06:18.109497 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:06:18.109497 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784325978 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784325978 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784325978 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64755 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nJNqpVAdhd ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480408, "url": "https://patchwork.sourceware.org/api/1.2/patches/139178/checks/480408/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:06:46.387704", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10729/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:06:46.387704 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:06:46.387704 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784326006 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784325978 -le 1784326006 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784326006 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64762 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nJNqpVAdhd ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480418, "url": "https://patchwork.sourceware.org/api/1.2/patches/139178/checks/480418/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:11:00.486162", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10729/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:11:00.486162 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:11:00.486162 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784326260 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784326006 -le 1784326260 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784326260 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64769 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nJNqpVAdhd ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.XGgEpSt9qx /tmp/tmp.nJNqpVAdhd + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=4 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63625 4 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63625 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=4 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63625 property '.*' value Patches 4 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63625 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=4 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 19 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=18 ++ 59776:pw-trigger.sh: 64: shyaml get-value 18.id + 59776:pw-trigger.sh: 64: series_id=63640 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63640 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63640 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63640 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63640 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63640 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63640 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63640 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63640 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139208 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139208 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139208 + 59776:pw-trigger.sh: 74: patch_id=139208 + 59776:pw-trigger.sh: 75: '[' 139208 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139208 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139208 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139208 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139208 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139208 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139208 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.p6S3WWkk2L +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.PXELVDP27g ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.p6S3WWkk2L /tmp/tmp.PXELVDP27g' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139208/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139208/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64880 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PXELVDP27g ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479137, "url": "https://patchwork.sourceware.org/api/1.2/patches/139208/checks/479137/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:20:18.217233", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10701/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:20:18.217233 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:20:18.217233 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784118018 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784118018 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784118018 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64887 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PXELVDP27g ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479140, "url": "https://patchwork.sourceware.org/api/1.2/patches/139208/checks/479140/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:20:19.160629", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10701/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:20:19.160629 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:20:19.160629 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784118019 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784118018 -le 1784118019 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784118019 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64894 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PXELVDP27g ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479148, "url": "https://patchwork.sourceware.org/api/1.2/patches/139208/checks/479148/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-15T12:25:20.338790", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10701/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-15T12:25:20.338790 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-15T12:25:20.338790 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784118320 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784118019 -le 1784118320 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784118320 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 64901 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.PXELVDP27g ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.p6S3WWkk2L /tmp/tmp.PXELVDP27g + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63640 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63640 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63640 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63640 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 18 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=17 ++ 59776:pw-trigger.sh: 64: shyaml get-value 17.id + 59776:pw-trigger.sh: 64: series_id=63641 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63641 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63641 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63641 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63641 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=False + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' False = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 191: return 1 + 59776:pw-trigger.sh: 67: continue + 59776:pw-trigger.sh: 62: '[' 17 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=16 ++ 59776:pw-trigger.sh: 64: shyaml get-value 16.id + 59776:pw-trigger.sh: 64: series_id=63685 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63685 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63685 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63685 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63685 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63685 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63685 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63685 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63685 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139267 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139267 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139267 + 59776:pw-trigger.sh: 74: patch_id=139267 + 59776:pw-trigger.sh: 75: '[' 139267 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139267 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139267 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139267 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139267 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=committed + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139267 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139267 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.xhlXUVB7zE +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.Pe9leSxTUK ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.xhlXUVB7zE /tmp/tmp.Pe9leSxTUK' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139267/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139267/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65027 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Pe9leSxTUK ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479774, "url": "https://patchwork.sourceware.org/api/1.2/patches/139267/checks/479774/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T17:06:33.655386", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10714/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T17:06:33.655386 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T17:06:33.655386 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784221593 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784221593 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784221593 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65034 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Pe9leSxTUK ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479775, "url": "https://patchwork.sourceware.org/api/1.2/patches/139267/checks/479775/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T17:06:35.919829", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10714/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T17:06:35.919829 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T17:06:35.919829 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784221595 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784221593 -le 1784221595 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784221595 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65041 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.Pe9leSxTUK ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.xhlXUVB7zE /tmp/tmp.Pe9leSxTUK + 59776:pw-trigger.sh: 89: check_state=fail + 59776:pw-trigger.sh: 90: '[' fail = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63685 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63685 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63685 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63685 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 16 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=15 ++ 59776:pw-trigger.sh: 64: shyaml get-value 15.id + 59776:pw-trigger.sh: 64: series_id=63700 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63700 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63700 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63700 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63700 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63700 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63700 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63700 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63700 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139287 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139287 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139287 + 59776:pw-trigger.sh: 74: patch_id=139287 + 59776:pw-trigger.sh: 75: '[' 139287 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139287 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139287 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139287 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139287 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139287 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139287 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.IWbvxCQA0h +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.fJ07cnaWCI ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.IWbvxCQA0h /tmp/tmp.fJ07cnaWCI' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139287/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139287/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65143 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fJ07cnaWCI ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479776, "url": "https://patchwork.sourceware.org/api/1.2/patches/139287/checks/479776/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T17:07:15.210424", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10715/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T17:07:15.210424 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T17:07:15.210424 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784221635 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784221635 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784221635 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65150 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fJ07cnaWCI ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479777, "url": "https://patchwork.sourceware.org/api/1.2/patches/139287/checks/479777/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T17:07:17.443602", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10715/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T17:07:17.443602 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T17:07:17.443602 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784221637 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784221635 -le 1784221637 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784221637 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65157 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fJ07cnaWCI ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 479778, "url": "https://patchwork.sourceware.org/api/1.2/patches/139287/checks/479778/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-16T17:07:18.243608", "state": "warning", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10715/archive/artifacts/artifacts.precommit/", "context": "tcwg_gdb_build--master-aarch64", "description": "Skipped because it is an RFC" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-16T17:07:18.243608 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-16T17:07:18.243608 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784221638 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784221637 -le 1784221638 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784221638 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=warning ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65164 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.fJ07cnaWCI ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo warning +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.IWbvxCQA0h /tmp/tmp.fJ07cnaWCI + 59776:pw-trigger.sh: 89: check_state=warning + 59776:pw-trigger.sh: 90: '[' warning = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63700 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63700 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63700 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63700 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 15 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=14 ++ 59776:pw-trigger.sh: 64: shyaml get-value 14.id + 59776:pw-trigger.sh: 64: series_id=63737 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63737 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63737 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63737 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63737 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63737 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63737 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63737 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63737 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139357 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139357 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139357 + 59776:pw-trigger.sh: 74: patch_id=139357 + 59776:pw-trigger.sh: 75: '[' 139357 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139357 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139357 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139357 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139357 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=superseded + 59776:pw-trigger.sh: 83: case "$patch_state" in + 59776:pw-trigger.sh: 85: num_patch=1 + 59776:pw-trigger.sh: 86: continue + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63737 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63737 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63737 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63737 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 14 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=13 ++ 59776:pw-trigger.sh: 64: shyaml get-value 13.id + 59776:pw-trigger.sh: 64: series_id=63738 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63738 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63738 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63738 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63738 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63738 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63738 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63738 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63738 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139358 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139358 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139358 + 59776:pw-trigger.sh: 74: patch_id=139358 + 59776:pw-trigger.sh: 75: '[' 139358 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139358 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139358 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139358 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139358 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139358 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139358 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.qb76GdcZdX +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.trCrGSk9iX ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.qb76GdcZdX /tmp/tmp.trCrGSk9iX' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139358/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139358/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65353 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.trCrGSk9iX ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480067, "url": "https://patchwork.sourceware.org/api/1.2/patches/139358/checks/480067/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:22:27.822601", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10723/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:22:27.822601 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:22:27.822601 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287347 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784287347 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287347 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65360 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.trCrGSk9iX ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480069, "url": "https://patchwork.sourceware.org/api/1.2/patches/139358/checks/480069/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:22:28.815499", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10723/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:22:28.815499 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:22:28.815499 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287348 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784287347 -le 1784287348 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287348 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65367 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.trCrGSk9iX ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480083, "url": "https://patchwork.sourceware.org/api/1.2/patches/139358/checks/480083/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:28:59.491758", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10723/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:28:59.491758 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:28:59.491758 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287739 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784287348 -le 1784287739 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287739 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65374 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.trCrGSk9iX ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.qb76GdcZdX /tmp/tmp.trCrGSk9iX + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63738 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63738 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63738 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63738 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 13 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=12 ++ 59776:pw-trigger.sh: 64: shyaml get-value 12.id + 59776:pw-trigger.sh: 64: series_id=63741 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63741 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63741 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63741 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63741 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63741 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63741 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63741 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63741 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139362 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139362 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139362 + 59776:pw-trigger.sh: 74: patch_id=139362 + 59776:pw-trigger.sh: 75: '[' 139362 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139362 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139362 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139362 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139362 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139362 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139362 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.CJTpy62xZ1 +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.8l7WZUGCPO ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.CJTpy62xZ1 /tmp/tmp.8l7WZUGCPO' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139362/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139362/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65476 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8l7WZUGCPO ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480091, "url": "https://patchwork.sourceware.org/api/1.2/patches/139362/checks/480091/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:33:55.233404", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10724/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:33:55.233404 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:33:55.233404 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784288035 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784288035 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784288035 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65483 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8l7WZUGCPO ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480094, "url": "https://patchwork.sourceware.org/api/1.2/patches/139362/checks/480094/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:33:56.628104", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10724/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:33:56.628104 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:33:56.628104 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784288036 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784288035 -le 1784288036 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784288036 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65490 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8l7WZUGCPO ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480108, "url": "https://patchwork.sourceware.org/api/1.2/patches/139362/checks/480108/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:39:01.115374", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10724/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:39:01.115374 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:39:01.115374 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784288341 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784288036 -le 1784288341 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784288341 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65497 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.8l7WZUGCPO ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.CJTpy62xZ1 /tmp/tmp.8l7WZUGCPO + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63741 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63741 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63741 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63741 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 12 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=11 ++ 59776:pw-trigger.sh: 64: shyaml get-value 11.id + 59776:pw-trigger.sh: 64: series_id=63756 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63756 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63756 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63756 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63756 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63756 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63756 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63756 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63756 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139380 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139380 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139380 + 59776:pw-trigger.sh: 74: patch_id=139380 + 59776:pw-trigger.sh: 75: '[' 139380 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139380 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139380 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139380 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139380 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139380 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139380 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.7geO1JqFrD +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.JymsVrpXrv ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.7geO1JqFrD /tmp/tmp.JymsVrpXrv' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139380/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139380/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65599 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JymsVrpXrv ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480092, "url": "https://patchwork.sourceware.org/api/1.2/patches/139380/checks/480092/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:33:55.347210", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10725/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:33:55.347210 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:33:55.347210 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784288035 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784288035 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784288035 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65606 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JymsVrpXrv ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480095, "url": "https://patchwork.sourceware.org/api/1.2/patches/139380/checks/480095/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:33:56.965702", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10725/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:33:56.965702 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:33:56.965702 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784288036 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784288035 -le 1784288036 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784288036 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65613 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JymsVrpXrv ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480107, "url": "https://patchwork.sourceware.org/api/1.2/patches/139380/checks/480107/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:39:00.147047", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10725/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:39:00.147047 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:39:00.147047 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784288340 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784288036 -le 1784288340 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784288340 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65620 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JymsVrpXrv ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.7geO1JqFrD /tmp/tmp.JymsVrpXrv + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63756 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63756 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63756 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63756 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 11 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=10 ++ 59776:pw-trigger.sh: 64: shyaml get-value 10.id + 59776:pw-trigger.sh: 64: series_id=63759 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63759 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63759 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63759 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63759 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63759 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63759 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63759 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63759 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139385 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139385 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139385 + 59776:pw-trigger.sh: 74: patch_id=139385 + 59776:pw-trigger.sh: 75: '[' 139385 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139385 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139385 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139385 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139385 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139385 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139385 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.HUWFjYZ4QG +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.6bQZ8Ssko9 ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.HUWFjYZ4QG /tmp/tmp.6bQZ8Ssko9' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139385/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139385/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65722 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6bQZ8Ssko9 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480070, "url": "https://patchwork.sourceware.org/api/1.2/patches/139385/checks/480070/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:22:29.029996", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10717/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:22:29.029996 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:22:29.029996 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287349 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784287349 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287349 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65729 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6bQZ8Ssko9 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480073, "url": "https://patchwork.sourceware.org/api/1.2/patches/139385/checks/480073/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:22:30.023237", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10717/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:22:30.023237 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:22:30.023237 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287350 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784287349 -le 1784287350 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287350 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65736 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6bQZ8Ssko9 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480085, "url": "https://patchwork.sourceware.org/api/1.2/patches/139385/checks/480085/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T11:29:11.907126", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10717/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T11:29:11.907126 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T11:29:11.907126 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784287751 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784287350 -le 1784287751 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784287751 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65743 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.6bQZ8Ssko9 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.HUWFjYZ4QG /tmp/tmp.6bQZ8Ssko9 + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63759 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63759 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63759 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63759 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 10 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=9 ++ 59776:pw-trigger.sh: 64: shyaml get-value 9.id + 59776:pw-trigger.sh: 64: series_id=63761 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63761 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63761 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63761 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63761 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=False + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' False = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 191: return 1 + 59776:pw-trigger.sh: 67: continue + 59776:pw-trigger.sh: 62: '[' 9 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=8 ++ 59776:pw-trigger.sh: 64: shyaml get-value 8.id + 59776:pw-trigger.sh: 64: series_id=63771 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63771 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63771 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63771 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63771 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63771 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63771 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63771 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63771 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139404 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139404 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139404 + 59776:pw-trigger.sh: 74: patch_id=139404 + 59776:pw-trigger.sh: 75: '[' 139404 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139404 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139404 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139404 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139404 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=committed + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139404 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139404 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.KRQmjDzhfQ +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.BurWD5YSFo ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.KRQmjDzhfQ /tmp/tmp.BurWD5YSFo' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139404/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139404/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65869 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BurWD5YSFo ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480404, "url": "https://patchwork.sourceware.org/api/1.2/patches/139404/checks/480404/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:05:53.589364", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10730/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:05:53.589364 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:05:53.589364 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784325953 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784325953 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784325953 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65876 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BurWD5YSFo ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480409, "url": "https://patchwork.sourceware.org/api/1.2/patches/139404/checks/480409/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:06:53.805663", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10730/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:06:53.805663 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:06:53.805663 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784326013 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784325953 -le 1784326013 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784326013 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65883 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.BurWD5YSFo ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.KRQmjDzhfQ /tmp/tmp.BurWD5YSFo + 59776:pw-trigger.sh: 89: check_state=fail + 59776:pw-trigger.sh: 90: '[' fail = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63771 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63771 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63771 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63771 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 8 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=7 ++ 59776:pw-trigger.sh: 64: shyaml get-value 7.id + 59776:pw-trigger.sh: 64: series_id=63777 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63777 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63777 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63777 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63777 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63777 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63777 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63777 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63777 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139409 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139409 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139409 + 59776:pw-trigger.sh: 74: patch_id=139409 + 59776:pw-trigger.sh: 75: '[' 139409 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139409 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139409 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139409 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139409 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139409 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139409 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.rvWQFVozUp +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.EBMUkXvxfC ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.rvWQFVozUp /tmp/tmp.EBMUkXvxfC' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139409/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139409/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65985 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EBMUkXvxfC ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480405, "url": "https://patchwork.sourceware.org/api/1.2/patches/139409/checks/480405/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:05:54.580222", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10731/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:05:54.580222 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:05:54.580222 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784325954 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784325954 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784325954 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65992 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EBMUkXvxfC ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480406, "url": "https://patchwork.sourceware.org/api/1.2/patches/139409/checks/480406/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:06:15.004148", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10731/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:06:15.004148 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:06:15.004148 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784325975 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784325954 -le 1784325975 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784325975 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 65999 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EBMUkXvxfC ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480417, "url": "https://patchwork.sourceware.org/api/1.2/patches/139409/checks/480417/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:10:35.911784", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10731/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:10:35.911784 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:10:35.911784 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784326235 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784325975 -le 1784326235 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784326235 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66006 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.EBMUkXvxfC ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.rvWQFVozUp /tmp/tmp.EBMUkXvxfC + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63777 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63777 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63777 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63777 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 7 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=6 ++ 59776:pw-trigger.sh: 64: shyaml get-value 6.id + 59776:pw-trigger.sh: 64: series_id=63786 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63786 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63786 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63786 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63786 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63786 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63786 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63786 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63786 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139435 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139435 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139435 + 59776:pw-trigger.sh: 74: patch_id=139435 + 59776:pw-trigger.sh: 75: '[' 139435 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139435 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139435 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139435 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139435 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139435 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139435 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.V0zGRtecBu +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.hu2iX1cdd8 ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.V0zGRtecBu /tmp/tmp.hu2iX1cdd8' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139435/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139435/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66110 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hu2iX1cdd8 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480410, "url": "https://patchwork.sourceware.org/api/1.2/patches/139435/checks/480410/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:06:58.722618", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10732/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:06:58.722618 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:06:58.722618 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784326018 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784326018 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784326018 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66117 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hu2iX1cdd8 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480414, "url": "https://patchwork.sourceware.org/api/1.2/patches/139435/checks/480414/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:07:18.305165", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10732/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:07:18.305165 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:07:18.305165 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784326038 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784326018 -le 1784326038 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784326038 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66124 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hu2iX1cdd8 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480421, "url": "https://patchwork.sourceware.org/api/1.2/patches/139435/checks/480421/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:11:39.001053", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10732/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:11:39.001053 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:11:39.001053 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784326299 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784326038 -le 1784326299 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784326299 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66131 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hu2iX1cdd8 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.V0zGRtecBu /tmp/tmp.hu2iX1cdd8 + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63786 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63786 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63786 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63786 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139434 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139434 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139434 + 59776:pw-trigger.sh: 74: patch_id=139434 + 59776:pw-trigger.sh: 75: '[' 139434 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139434 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139434 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139434 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139434 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139434 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139434 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.ceNRzkSjqg +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.qTPruCbnE9 ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.ceNRzkSjqg /tmp/tmp.qTPruCbnE9' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139434/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139434/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66195 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qTPruCbnE9 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480623, "url": "https://patchwork.sourceware.org/api/1.2/patches/139434/checks/480623/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T06:32:41.458305", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10737/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T06:32:41.458305 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T06:32:41.458305 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784356361 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784356361 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784356361 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66202 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qTPruCbnE9 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480624, "url": "https://patchwork.sourceware.org/api/1.2/patches/139434/checks/480624/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T06:32:43.445024", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10737/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T06:32:43.445024 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T06:32:43.445024 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784356363 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784356361 -le 1784356363 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784356363 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66209 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qTPruCbnE9 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480636, "url": "https://patchwork.sourceware.org/api/1.2/patches/139434/checks/480636/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T06:37:07.573319", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10737/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T06:37:07.573319 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T06:37:07.573319 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784356627 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784356363 -le 1784356627 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784356627 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66216 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.qTPruCbnE9 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.ceNRzkSjqg /tmp/tmp.qTPruCbnE9 + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=2 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63786 2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63786 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63786 property '.*' value Patches 2 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63786 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 6 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=5 ++ 59776:pw-trigger.sh: 64: shyaml get-value 5.id + 59776:pw-trigger.sh: 64: series_id=63788 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63788 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63788 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63788 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63788 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63788 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63788 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63788 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63788 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139437 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139437 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139437 + 59776:pw-trigger.sh: 74: patch_id=139437 + 59776:pw-trigger.sh: 75: '[' 139437 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139437 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139437 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139437 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139437 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139437 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139437 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.vdlDycT2bs +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.igGx7O2HCt ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.vdlDycT2bs /tmp/tmp.igGx7O2HCt' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139437/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139437/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66321 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.igGx7O2HCt ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480416, "url": "https://patchwork.sourceware.org/api/1.2/patches/139437/checks/480416/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:08:30.614734", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10733/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:08:30.614734 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:08:30.614734 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784326110 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784326110 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784326110 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66328 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.igGx7O2HCt ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480419, "url": "https://patchwork.sourceware.org/api/1.2/patches/139437/checks/480419/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:11:18.493846", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10733/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:11:18.493846 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:11:18.493846 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784326278 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784326110 -le 1784326278 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784326278 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66335 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.igGx7O2HCt ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480432, "url": "https://patchwork.sourceware.org/api/1.2/patches/139437/checks/480432/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:15:23.280035", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10733/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:15:23.280035 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:15:23.280035 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784326523 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784326278 -le 1784326523 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784326523 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66342 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.igGx7O2HCt ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.vdlDycT2bs /tmp/tmp.igGx7O2HCt + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63788 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63788 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63788 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63788 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 5 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=4 ++ 59776:pw-trigger.sh: 64: shyaml get-value 4.id + 59776:pw-trigger.sh: 64: series_id=63793 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63793 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63793 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63793 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63793 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63793 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63793 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63793 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63793 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139451 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139451 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139451 + 59776:pw-trigger.sh: 74: patch_id=139451 + 59776:pw-trigger.sh: 75: '[' 139451 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139451 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139451 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139451 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139451 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139451 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139451 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.4s0vwGWT7M +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.dzp9kmZf8Q ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.4s0vwGWT7M /tmp/tmp.dzp9kmZf8Q' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139451/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139451/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66446 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dzp9kmZf8Q ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480411, "url": "https://patchwork.sourceware.org/api/1.2/patches/139451/checks/480411/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:07:02.073656", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10734/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:07:02.073656 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:07:02.073656 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784326022 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784326022 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784326022 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66453 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dzp9kmZf8Q ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480413, "url": "https://patchwork.sourceware.org/api/1.2/patches/139451/checks/480413/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:07:14.992462", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10734/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:07:14.992462 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:07:14.992462 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784326034 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784326022 -le 1784326034 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784326034 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66460 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dzp9kmZf8Q ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480420, "url": "https://patchwork.sourceware.org/api/1.2/patches/139451/checks/480420/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-17T22:11:31.444259", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10734/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-17T22:11:31.444259 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-17T22:11:31.444259 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784326291 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784326034 -le 1784326291 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784326291 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66467 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.dzp9kmZf8Q ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.4s0vwGWT7M /tmp/tmp.dzp9kmZf8Q + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63793 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63793 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63793 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63793 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139450 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139450 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139450 + 59776:pw-trigger.sh: 74: patch_id=139450 + 59776:pw-trigger.sh: 75: '[' 139450 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139450 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139450 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139450 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139450 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139450 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139450 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.8QRuhfbezI +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.taowwyIJ2s ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.8QRuhfbezI /tmp/tmp.taowwyIJ2s' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139450/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139450/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66531 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.taowwyIJ2s ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480616, "url": "https://patchwork.sourceware.org/api/1.2/patches/139450/checks/480616/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T06:31:59.502994", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10738/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T06:31:59.502994 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T06:31:59.502994 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784356319 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784356319 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784356319 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66538 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.taowwyIJ2s ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480617, "url": "https://patchwork.sourceware.org/api/1.2/patches/139450/checks/480617/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T06:32:00.867121", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10738/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T06:32:00.867121 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T06:32:00.867121 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784356320 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784356319 -le 1784356320 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784356320 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66545 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.taowwyIJ2s ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480633, "url": "https://patchwork.sourceware.org/api/1.2/patches/139450/checks/480633/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T06:36:01.933137", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10738/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T06:36:01.933137 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T06:36:01.933137 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784356561 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784356320 -le 1784356561 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784356561 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66552 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.taowwyIJ2s ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.8QRuhfbezI /tmp/tmp.taowwyIJ2s + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=2 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63793 2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63793 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63793 property '.*' value Patches 2 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63793 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 4 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=3 ++ 59776:pw-trigger.sh: 64: shyaml get-value 3.id + 59776:pw-trigger.sh: 64: series_id=63798 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63798 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63798 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63798 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63798 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63798 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63798 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63798 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63798 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139460 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139460 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139460 + 59776:pw-trigger.sh: 74: patch_id=139460 + 59776:pw-trigger.sh: 75: '[' 139460 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139460 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139460 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139460 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139460 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=committed + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139460 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139460 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.W7fwdwwHCK +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.0PSv1ebEWP ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.W7fwdwwHCK /tmp/tmp.0PSv1ebEWP' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139460/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139460/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66659 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0PSv1ebEWP ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480615, "url": "https://patchwork.sourceware.org/api/1.2/patches/139460/checks/480615/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T06:31:57.898929", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10739/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T06:31:57.898929 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T06:31:57.898929 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784356317 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784356317 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784356317 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66666 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0PSv1ebEWP ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480618, "url": "https://patchwork.sourceware.org/api/1.2/patches/139460/checks/480618/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T06:32:01.517436", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10739/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T06:32:01.517436 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T06:32:01.517436 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784356321 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784356317 -le 1784356321 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784356321 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66673 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.0PSv1ebEWP ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.W7fwdwwHCK /tmp/tmp.0PSv1ebEWP + 59776:pw-trigger.sh: 89: check_state=fail + 59776:pw-trigger.sh: 90: '[' fail = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63798 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63798 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63798 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63798 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139459 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139459 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139459 + 59776:pw-trigger.sh: 74: patch_id=139459 + 59776:pw-trigger.sh: 75: '[' 139459 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139459 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139459 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139459 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139459 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=committed + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139459 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139459 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.7xlzwvrmht +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.JoCDWVymFw ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.7xlzwvrmht /tmp/tmp.JoCDWVymFw' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139459/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139459/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66737 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JoCDWVymFw ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480758, "url": "https://patchwork.sourceware.org/api/1.2/patches/139459/checks/480758/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T11:48:05.219189", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10742/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T11:48:05.219189 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T11:48:05.219189 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784375285 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784375285 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784375285 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66744 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JoCDWVymFw ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480760, "url": "https://patchwork.sourceware.org/api/1.2/patches/139459/checks/480760/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T11:48:07.534192", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10742/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T11:48:07.534192 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T11:48:07.534192 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784375287 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784375285 -le 1784375287 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784375287 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66751 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.JoCDWVymFw ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.7xlzwvrmht /tmp/tmp.JoCDWVymFw + 59776:pw-trigger.sh: 89: check_state=fail + 59776:pw-trigger.sh: 90: '[' fail = pending ']' + 59776:pw-trigger.sh: 93: num_patch=2 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63798 2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63798 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63798 property '.*' value Patches 2 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63798 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 3 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=2 ++ 59776:pw-trigger.sh: 64: shyaml get-value 2.id + 59776:pw-trigger.sh: 64: series_id=63801 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63801 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63801 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63801 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63801 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63801 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63801 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63801 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63801 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139463 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139463 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139463 + 59776:pw-trigger.sh: 74: patch_id=139463 + 59776:pw-trigger.sh: 75: '[' 139463 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139463 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139463 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139463 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139463 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139463 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139463 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.fTmfFcImkq +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.hJhXvyzJQp ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.fTmfFcImkq /tmp/tmp.hJhXvyzJQp' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139463/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139463/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66856 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hJhXvyzJQp ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480757, "url": "https://patchwork.sourceware.org/api/1.2/patches/139463/checks/480757/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T11:48:04.915700", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10743/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T11:48:04.915700 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T11:48:04.915700 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784375284 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784375284 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784375284 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66863 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hJhXvyzJQp ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480759, "url": "https://patchwork.sourceware.org/api/1.2/patches/139463/checks/480759/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T11:48:06.998604", "state": "fail", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10743/archive/artifacts/jenkins/pw-apply.log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch failed to apply" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T11:48:06.998604 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T11:48:06.998604 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784375286 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784375284 -le 1784375286 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784375286 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=fail ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66870 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.hJhXvyzJQp ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo fail +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.fTmfFcImkq /tmp/tmp.hJhXvyzJQp + 59776:pw-trigger.sh: 89: check_state=fail + 59776:pw-trigger.sh: 90: '[' fail = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63801 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63801 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63801 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63801 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 2 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=1 ++ 59776:pw-trigger.sh: 64: shyaml get-value 1.id + 59776:pw-trigger.sh: 64: series_id=63803 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63803 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63803 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63803 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63803 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63803 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63803 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63803 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63803 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139466 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139466 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139466 + 59776:pw-trigger.sh: 74: patch_id=139466 + 59776:pw-trigger.sh: 75: '[' 139466 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139466 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139466 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139466 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139466 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139466 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139466 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.bHk3GZg1c3 +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.puJm6fvreq ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.bHk3GZg1c3 /tmp/tmp.puJm6fvreq' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139466/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139466/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66976 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.puJm6fvreq ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480761, "url": "https://patchwork.sourceware.org/api/1.2/patches/139466/checks/480761/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T11:48:38.543248", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10744/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T11:48:38.543248 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T11:48:38.543248 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784375318 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784375318 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784375318 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66983 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.puJm6fvreq ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480762, "url": "https://patchwork.sourceware.org/api/1.2/patches/139466/checks/480762/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T11:48:40.372829", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10744/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T11:48:40.372829 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T11:48:40.372829 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784375320 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784375318 -le 1784375320 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784375320 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66990 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.puJm6fvreq ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480765, "url": "https://patchwork.sourceware.org/api/1.2/patches/139466/checks/480765/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T11:51:32.853130", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10744/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T11:51:32.853130 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T11:51:32.853130 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784375492 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784375320 -le 1784375492 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784375492 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 66997 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.puJm6fvreq ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.bHk3GZg1c3 /tmp/tmp.puJm6fvreq + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63803 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63803 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63803 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63803 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139467 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139467 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139467 + 59776:pw-trigger.sh: 74: patch_id=139467 + 59776:pw-trigger.sh: 75: '[' 139467 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139467 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139467 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139467 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139467 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139467 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139467 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.vdUkexjauE +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.TI6FDa15S0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.vdUkexjauE /tmp/tmp.TI6FDa15S0' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139467/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139467/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 67061 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TI6FDa15S0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480895, "url": "https://patchwork.sourceware.org/api/1.2/patches/139467/checks/480895/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T20:41:36.437201", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10747/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T20:41:36.437201 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T20:41:36.437201 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784407296 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784407296 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784407296 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 67068 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TI6FDa15S0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480896, "url": "https://patchwork.sourceware.org/api/1.2/patches/139467/checks/480896/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T20:41:37.653840", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10747/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T20:41:37.653840 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T20:41:37.653840 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784407297 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784407296 -le 1784407297 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784407297 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 67075 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TI6FDa15S0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480901, "url": "https://patchwork.sourceware.org/api/1.2/patches/139467/checks/480901/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T20:44:16.582495", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10747/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T20:44:16.582495 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T20:44:16.582495 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784407456 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784407297 -le 1784407456 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784407456 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 67082 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.TI6FDa15S0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.vdUkexjauE /tmp/tmp.TI6FDa15S0 + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=2 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63803 2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63803 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63803 property '.*' value Patches 2 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63803 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139465 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139465 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139465 + 59776:pw-trigger.sh: 74: patch_id=139465 + 59776:pw-trigger.sh: 75: '[' 139465 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139465 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139465 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139465 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139465 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139465 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139465 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.OJeOJojQDn +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.V8dOyqYC9o ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.OJeOJojQDn /tmp/tmp.V8dOyqYC9o' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139465/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139465/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 67149 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.V8dOyqYC9o ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 481059, "url": "https://patchwork.sourceware.org/api/1.2/patches/139465/checks/481059/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-19T06:32:18.740251", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10751/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-19T06:32:18.740251 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-19T06:32:18.740251 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784442738 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784442738 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784442738 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 67156 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.V8dOyqYC9o ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 481060, "url": "https://patchwork.sourceware.org/api/1.2/patches/139465/checks/481060/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-19T06:32:20.497218", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10751/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-19T06:32:20.497218 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-19T06:32:20.497218 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784442740 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784442738 -le 1784442740 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784442740 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 67163 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.V8dOyqYC9o ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 481065, "url": "https://patchwork.sourceware.org/api/1.2/patches/139465/checks/481065/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-19T06:35:32.208376", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10751/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-19T06:35:32.208376 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-19T06:35:32.208376 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784442932 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784442740 -le 1784442932 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784442932 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 67170 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.V8dOyqYC9o ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.OJeOJojQDn /tmp/tmp.V8dOyqYC9o + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=3 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63803 3 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63803 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=3 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63803 property '.*' value Patches 3 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63803 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=3 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id= ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 211: return 1 ++ 59776:pw-trigger.sh: 74: true + 59776:pw-trigger.sh: 74: patch_id= + 59776:pw-trigger.sh: 75: '[' '' = '' ']' + 59776:pw-trigger.sh: 76: break + 59776:pw-trigger.sh: 96: '[' '' = '' ']' + 59776:pw-trigger.sh: 97: continue + 59776:pw-trigger.sh: 62: '[' 1 -gt 0 ']' + 59776:pw-trigger.sh: 63: i=0 ++ 59776:pw-trigger.sh: 64: shyaml get-value 0.id + 59776:pw-trigger.sh: 64: series_id=63804 + 59776:pw-trigger.sh: 66: pw_series_complete_p gdb 63804 + 59776:pw-trigger.sh: pw_series_complete_p: 182: set -euf -o pipefail + 59776:pw-trigger.sh: pw_series_complete_p: 183: local project=gdb + 59776:pw-trigger.sh: pw_series_complete_p: 184: local series_id=63804 + 59776:pw-trigger.sh: pw_series_complete_p: 186: local value ++ 59776:pw-trigger.sh: pw_series_complete_p: 187: pw_yaml_get gdb series 63804 property Complete value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63804 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=Complete ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: pw_series_complete_p: 187: value=True + 59776:pw-trigger.sh: pw_series_complete_p: 188: '[' True = True ']' + 59776:pw-trigger.sh: pw_series_complete_p: 189: return 0 + 59776:pw-trigger.sh: 71: num_patch=0 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63804 0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63804 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=0 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63804 property '.*' value Patches 0 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63804 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139468 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139468 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139468 + 59776:pw-trigger.sh: 74: patch_id=139468 + 59776:pw-trigger.sh: 75: '[' 139468 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139468 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139468 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139468 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139468 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139468 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139468 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.YhMHhaU6iQ +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.nieFTbabep ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.YhMHhaU6iQ /tmp/tmp.nieFTbabep' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139468/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139468/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 67284 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nieFTbabep ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480899, "url": "https://patchwork.sourceware.org/api/1.2/patches/139468/checks/480899/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T20:43:03.343187", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10748/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T20:43:03.343187 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T20:43:03.343187 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784407383 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784407383 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784407383 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 67291 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nieFTbabep ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480900, "url": "https://patchwork.sourceware.org/api/1.2/patches/139468/checks/480900/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T20:43:04.484754", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10748/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T20:43:04.484754 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T20:43:04.484754 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784407384 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784407383 -le 1784407384 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784407384 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 67298 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nieFTbabep ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 480907, "url": "https://patchwork.sourceware.org/api/1.2/patches/139468/checks/480907/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-18T20:46:05.028614", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10748/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-18T20:46:05.028614 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-18T20:46:05.028614 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784407565 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784407384 -le 1784407565 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784407565 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 67305 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.nieFTbabep ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.YhMHhaU6iQ /tmp/tmp.nieFTbabep + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=1 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63804 1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63804 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=1 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63804 property '.*' value Patches 1 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63804 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=1 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139471 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139471 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139471 + 59776:pw-trigger.sh: 74: patch_id=139471 + 59776:pw-trigger.sh: 75: '[' 139471 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139471 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139471 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139471 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139471 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139471 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139471 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.qtnp2f7934 +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.r2vAnSkk7E ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.qtnp2f7934 /tmp/tmp.r2vAnSkk7E' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139471/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139471/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 67369 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.r2vAnSkk7E ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 481061, "url": "https://patchwork.sourceware.org/api/1.2/patches/139471/checks/481061/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-19T06:33:22.561774", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10752/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Build started" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-19T06:33:22.561774 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-19T06:33:22.561774 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784442802 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 0 -le 1784442802 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784442802 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 67376 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[1]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.r2vAnSkk7E ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 481062, "url": "https://patchwork.sourceware.org/api/1.2/patches/139471/checks/481062/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-19T06:33:41.899450", "state": "pending", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10752/log", "context": "tcwg_gdb_build--master-aarch64", "description": "Patch applied" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-19T06:33:41.899450 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-19T06:33:41.899450 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784442821 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784442802 -le 1784442821 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784442821 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 67383 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[2]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.r2vAnSkk7E ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' '{ "id": 481070, "url": "https://patchwork.sourceware.org/api/1.2/patches/139471/checks/481070/", "user": { "id": 68777, "url": "https://patchwork.sourceware.org/api/1.2/users/68777/", "username": "linaro-tcwg-bot", "first_name": "", "last_name": "", "email": "" }, "date": "2026-07-19T06:36:38.414863", "state": "success", "target_url": "http://54.172.246.49:9090/jobs/tcwg_gdb_build--master-aarch64-precommit/builds/10752/archive/artifacts/artifacts.precommit/notify/mail-body.txt", "context": "tcwg_gdb_build--master-aarch64", "description": "Build passed" }' = null ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 273: jq -r .date ++ 59776:pw-trigger.sh: pw_patch_check_state: 273: date=2026-07-19T06:36:38.414863 +++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date -d 2026-07-19T06:36:38.414863 +%s ++ 59776:pw-trigger.sh: pw_patch_check_state: 274: date=1784442998 ++ 59776:pw-trigger.sh: pw_patch_check_state: 275: '[' 1784442821 -le 1784442998 ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 276: cur_date=1784442998 +++ 59776:pw-trigger.sh: pw_patch_check_state: 277: jq -r .state ++ 59776:pw-trigger.sh: pw_patch_check_state: 277: cur_state=success ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=3 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 67390 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[3]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.r2vAnSkk7E ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo success +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.qtnp2f7934 /tmp/tmp.r2vAnSkk7E + 59776:pw-trigger.sh: 89: check_state=success + 59776:pw-trigger.sh: 90: '[' success = pending ']' + 59776:pw-trigger.sh: 93: num_patch=2 + 59776:pw-trigger.sh: 72: true ++ 59776:pw-trigger.sh: 74: pw_get_patch_from_series gdb 63804 2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 202: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 203: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 204: local id=63804 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 205: local num=2 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 207: local patch_id +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: pw_yaml_get gdb series 63804 property '.*' value Patches 2 +++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: cut '-d ' -f 1 +++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail +++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb +++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=series +++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=63804 +++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property +++ 59776:pw-trigger.sh: pw_yaml_get: 102: local 'match_value=.*' +++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value +++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop=Patches +++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=2 +++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 209: patch_id=139470 ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 210: '[' 139470 = '' ']' ++ 59776:pw-trigger.sh: pw_get_patch_from_series: 213: echo 139470 + 59776:pw-trigger.sh: 74: patch_id=139470 + 59776:pw-trigger.sh: 75: '[' 139470 = '' ']' ++ 59776:pw-trigger.sh: 82: pw_get_patch_data gdb 139470 State ++ 59776:pw-trigger.sh: 82: tr '[:upper:]' '[:lower:]' ++ 59776:pw-trigger.sh: pw_get_patch_data: 223: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_get_patch_data: 224: local project=gdb ++ 59776:pw-trigger.sh: pw_get_patch_data: 225: local patch_id=139470 ++ 59776:pw-trigger.sh: pw_get_patch_data: 226: local field=State ++ 59776:pw-trigger.sh: pw_get_patch_data: 228: pw_yaml_get gdb patch 139470 property State value ++ 59776:pw-trigger.sh: pw_yaml_get: 97: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_yaml_get: 98: local project=gdb ++ 59776:pw-trigger.sh: pw_yaml_get: 99: local section=patch ++ 59776:pw-trigger.sh: pw_yaml_get: 100: local id=139470 ++ 59776:pw-trigger.sh: pw_yaml_get: 101: local match_field=property ++ 59776:pw-trigger.sh: pw_yaml_get: 102: local match_value=State ++ 59776:pw-trigger.sh: pw_yaml_get: 103: local get_field=value ++ 59776:pw-trigger.sh: pw_yaml_get: 104: local match_stop= ++ 59776:pw-trigger.sh: pw_yaml_get: 105: local match_num=0 ++ 59776:pw-trigger.sh: pw_yaml_get: 108: set +x + 59776:pw-trigger.sh: 82: patch_state=new + 59776:pw-trigger.sh: 83: case "$patch_state" in ++ 59776:pw-trigger.sh: 89: pw_patch_check_state 139470 tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 238: set -euf -o pipefail ++ 59776:pw-trigger.sh: pw_patch_check_state: 239: local patch_id=139470 ++ 59776:pw-trigger.sh: pw_patch_check_state: 240: local ci_owner_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 243: local ci_owner ci_bot +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 244: cut -s -d/ -f1 ++ 59776:pw-trigger.sh: pw_patch_check_state: 244: ci_owner= +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: echo tcwg_gdb_build--master-aarch64 +++ 59776:pw-trigger.sh: pw_patch_check_state: 245: cut -s -d/ -f2 ++ 59776:pw-trigger.sh: pw_patch_check_state: 245: ci_bot= ++ 59776:pw-trigger.sh: pw_patch_check_state: 246: '[' '' = '' ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 247: ci_owner=linaro-tcwg-bot ++ 59776:pw-trigger.sh: pw_patch_check_state: 248: ci_bot=tcwg_gdb_build--master-aarch64 ++ 59776:pw-trigger.sh: pw_patch_check_state: 251: local json1 json2 +++ 59776:pw-trigger.sh: pw_patch_check_state: 252: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 252: json1=/tmp/tmp.yZ5XoHEG36 +++ 59776:pw-trigger.sh: pw_patch_check_state: 253: mktemp ++ 59776:pw-trigger.sh: pw_patch_check_state: 253: json2=/tmp/tmp.NJN9ehVoEF ++ 59776:pw-trigger.sh: pw_patch_check_state: 255: trap 'rm /tmp/tmp.yZ5XoHEG36 /tmp/tmp.NJN9ehVoEF' EXIT ++ 59776:pw-trigger.sh: pw_patch_check_state: 257: local url ++ 59776:pw-trigger.sh: pw_patch_check_state: 258: url=https://patchwork.sourceware.org/api/1.2/patches/139470/checks/ ++ 59776:pw-trigger.sh: pw_patch_check_state: 259: curl -s 'https://patchwork.sourceware.org/api/1.2/patches/139470/checks/?user=linaro-tcwg-bot&context=tcwg_gdb_build--master-aarch64&page=last' ++ 59776:pw-trigger.sh: pw_patch_check_state: 261: local i=-1 cur_date=0 cur_state=pending ++ 59776:pw-trigger.sh: pw_patch_check_state: 262: local date res ++ 59776:pw-trigger.sh: pw_patch_check_state: 263: true ++ 59776:pw-trigger.sh: pw_patch_check_state: 264: i=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: res=0 ++ 59776:pw-trigger.sh: pw_patch_check_state: 267: wait 67457 ++ 59776:pw-trigger.sh: pw_patch_check_state: 266: jq -r '.[0]' ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' 0 '!=' 0 ']' +++ 59776:pw-trigger.sh: pw_patch_check_state: 269: cat /tmp/tmp.NJN9ehVoEF ++ 59776:pw-trigger.sh: pw_patch_check_state: 269: '[' null = null ']' ++ 59776:pw-trigger.sh: pw_patch_check_state: 270: break ++ 59776:pw-trigger.sh: pw_patch_check_state: 281: echo pending +++ 59776:pw-trigger.sh: pw_patch_check_state: 1: rm /tmp/tmp.yZ5XoHEG36 /tmp/tmp.NJN9ehVoEF + 59776:pw-trigger.sh: 89: check_state=pending + 59776:pw-trigger.sh: 90: '[' pending = pending ']' + 59776:pw-trigger.sh: 91: break + 59776:pw-trigger.sh: 96: '[' 139470 = '' ']' + 59776:pw-trigger.sh: 101: check_state=success + 59776:pw-trigger.sh: 108: '[' success '!=' success ']' + 59776:pw-trigger.sh: 113: j=3 + 59776:pw-trigger.sh: 114: cat + 59776:pw-trigger.sh: 62: '[' 0 -gt 0 ']' + 59776:pw-trigger.sh: 119: rm /tmp/tmp.oe9vI0WIbm + 59776:pw-trigger.sh: 121: echo 'Processed 30 series and created 3 pre-commit triggers' Processed 30 series and created 3 pre-commit triggers + 59776:pw-trigger.sh: 1: pw_deinit gdb + 59776:pw-trigger.sh: pw_deinit: 57: set -euf -o pipefail + 59776:pw-trigger.sh: pw_deinit: 58: local project=gdb + 59776:pw-trigger.sh: pw_deinit: 60: rm -rf /tmp/pw-yaml-cache-59776 + 59776:pw-trigger.sh: 1: rm -f /tmp/tmp.oe9vI0WIbm